Checklist de contratação de desenvolvedor

Checklist prático para contratar um desenvolvedor. Avaliação técnica, entrevista comportamental, red flags, onboarding e primeiros 30 dias. Guia para gestores.

Contratar o desenvolvedor errado é um dos erros mais caros que uma empresa de tecnologia pode cometer. Este checklist foi desenvolvido com base na experiência da Corelab em centenas de processos de seleção e alocação de desenvolvedores.

Antes de abrir a vaga

  • [ ] Definir claramente o nível de experiência necessário (Jr, Pl, Sr)
  • [ ] Listar as tecnologias obrigatórias vs desejáveis
  • [ ] Definir o modelo de trabalho (remoto, híbrido, presencial)
  • [ ] Estabelecer a faixa salarial com base no mercado atual
  • [ ] Decidir entre CLT e outsourcing
  • [ ] Definir quem vai conduzir a entrevista técnica

Avaliação técnica

  • [ ] Exercício prático relevante para o trabalho real (não puzzles abstratos)
  • [ ] Prazo razoável (2-4 horas para exercício assíncrono)
  • [ ] Avaliação de qualidade de código, não apenas funcionamento
  • [ ] Verificar testes automatizados
  • [ ] Verificar uso de TypeScript ou tipagem
  • [ ] Avaliar organização e legibilidade do código

Entrevista técnica

  • [ ] Discussão sobre o exercício: por que tomou essas decisões?
  • [ ] Perguntas sobre arquitetura e trade-offs
  • [ ] Cenários reais do seu produto
  • [ ] Verificar experiência com as ferramentas do seu stack
  • [ ] Avaliar capacidade de comunicação técnica

Entrevista comportamental

  • [ ] Como lida com prazos apertados?
  • [ ] Como comunica impedimentos?
  • [ ] Como recebe feedback de code review?
  • [ ] Experiência com trabalho remoto
  • [ ] Alinhamento com a cultura do time

Red flags universais

  • Não escreve testes ou acha que é perda de tempo
  • Não consegue explicar decisões técnicas
  • Portfólio apenas com projetos de curso
  • Não tem opinião sobre arquitetura
  • Resiste a feedback

Primeiros 30 dias

  • [ ] Onboarding estruturado com documentação do produto
  • [ ] Primeira tarefa pequena e bem definida
  • [ ] Check-in semanal nos primeiros 30 dias
  • [ ] Feedback explícito ao final do primeiro mês
  • [ ] Definir expectativas claras de entrega

Perguntas Frequentes

Quanto tempo deve durar um processo seletivo para desenvolvedor?

O ideal é 1 a 2 semanas: triagem de currículo (1-2 dias), exercício técnico assíncrono (3-5 dias para o candidato), entrevista técnica (1h) e entrevista comportamental (30-45min). Processos mais longos perdem candidatos bons para outras ofertas.

Devo pagar pelo exercício técnico?

Para exercícios acima de 4 horas, sim. Pagar pelo tempo do candidato demonstra respeito e atrai profissionais mais seniores que têm outras opções. Para exercícios de 2-3 horas, não é obrigatório mas é uma boa prática.

Como avaliar um desenvolvedor sem ser técnico?

Contrate um Tech Lead ou consultor técnico para conduzir a avaliação técnica. Você pode avaliar a parte comportamental e cultural. Nunca aprove um desenvolvedor sem avaliação técnica independente.

Quantas entrevistas são necessárias?

Para a maioria dos cargos: 1 entrevista técnica + 1 entrevista comportamental é suficiente. Processos com 4+ rodadas são excessivos e perdem candidatos bons. Reserve rodadas adicionais para posições de liderança.

Conteúdo relacionado

Pronto?

Converse com a gente, sem compromissos

Marque uma reunião com a gente pelo calendário