Contratar desenvolvedor junior ou sênior? — Bruno Ghisi
Não gosto muito desse termo na verdade, prefiro desenvolvedor com mais experiência e com menos.
Independente disso, o primeiro ponto é trazer gente talentosa sempre.
Dentro desse grupo de pessoas talentosas, é importante ter uma fração de engenheiros mais experientes, pois uma empresa que cresce em uma velocidade exponencial precisa de pessoas que já tenham vivido determinados desafios para então atalhar. Não é uma questão de duvidar que o time não seria capaz de aprender com pessoas menos experientes, é simplesmente uma questão de manter a velocidade necessária não repetindo os mesmos erros.
Há empresas que adotam outras estratégias, mas vejo que essa balança com ambos é interessante. Eventualmente pode ser mais fácil criar uma canal de atração de desenvolvedores menos experientes (mas talentosos), e se você investir em um processo para desenvolvê-los pode ser bastante escalável.