Do I need to have Russian language basics in order to join Russian Flagship?

No.  The Russian Flagship has two tracks – Introductory Track for those who know little or no Russian and an Advanced Track for those with Intermediate-Advanced level of language skills.  In some cases testing may be required for placement.