Tech Lead
FitS
Descrição da Vaga
Estamos em busca de um(a) Tech Lead para liderar tecnicamente o time de desenvolvimento, atuando como referência técnica e ponte entre engenharia, produto e operações.O que define este papel é a convivência de dois mundos: PHP/Laravel, MySQL, e a .NET, containers em AWS/EKS, arquitetura orientada a eventos.Além da liderança técnica clássica, a posição responde por três frentes que são entrega: elevar a velocidade de entrega com uso disciplinado de IA no ciclo de desenvolvimento, construir a suíte de testes automatizados, e tornar as métricas de desenvolvimento no Azure DevOps confiáveis o suficiente para decidir.
Liderança técnica e qualidade:Liderar tecnicamente o time de desenvolvimento, garantindo boas práticas de
engenharia de software;Participar ativamente das decisões de arquitetura, traduzindo a arquitetura alvo em
plano de implementação executável;Definir e sustentar padrões técnicos de escalabilidade, performance e segurança:
idempotência, máquina de estados, reprocessamento, consistência eventual,
segredos em cofre (Vault / AWS Secrets Manager);Realizar e orientar code reviews, promovendo qualidade, consistência e evolução
contínua do códigoGarantir a saúde da esteira de CI/CD e conduzir rollout progressivo de mudança
sensível — sombra, canário, cutover;Testes automatizados:Definir e manter a estratégia de testes em pirâmide — unitário, integração e
contrato, com end-to-end no topo;Implantar e evoluir a suíte end-to-end com Playwright (ou equivalente) cobrindo os
fluxos críticos;Executar a suíte na esteira de CI/CD como gate de merge e de deploy, em
ambiente segregado e com massa de teste sintética;Garantir testes de contrato entre os serviços novos e o legado durante a
coexistência, para que mudança de um lado não quebre o outro silenciosamenteTratar teste instável (flaky) como dívida de primeira classe: suíte em que o time
não confia é pior do que suíte inexistente;Usar IA para gerar e manter cobertura de teste e a especificação do SDD é o insumo
natural do caso de teste: a mesma spec que orienta a geração do código gera o
cenário que o validaAceleração de entregas com IA:Definir e operar o modo de trabalho assistido por IA do time: quais ferramentas, em
que etapas do ciclo, com que limites e com que critério de revisão humana
obrigatóriaPraticar e disseminar vibe coding de forma disciplinada — usar o agente para
produzir código a partir da intenção, iterando rápido em protótipo, spike e fatia
vertical, com o entendimento explícito de que código gerado só entra em produção
após especificação, teste e leitura crítica de quem assina o mergeImplantar SDD (Spec-Driven Development) como caminho padrão de entrega
nova: contrato de API, critério de aceite, cenário de teste e modelo de dado são
escritos e versionados antes do código, e é a especificação que orienta a geração, a
validação e a revisão. É o antídoto de método para o principal risco da geração
assistida — volume alto de código sem intenção registradaMedir e apresentar o efeito real da IA sobre lead time, retrabalho e taxa de falha em
mudança — com número, não com percepçãoMétricas de desenvolvimento no Azure DevOps:Responder pela instrumentação do board de desenvolvimento no Azure DevOps:
tipos de item, estados, campos obrigatórios e disciplina de atualização que tornem o
dado confiávelProduzir e manter as métricas DORA (lead time para mudança, frequência de
deploy, taxa de falha em mudança, tempo de restauração) e as métricas de fluxo
(WIP, throughput, aging por estado)Usar a métrica para decidir: identificar gargalo, propor correção e medir o efeito da
correção — não para relatório ascendenteEntregar estimativa de esforço com premissas declaradas e faixa (P50/P80),
nunca número únicoPessoas e processos:Atuar como mentor técnico e conduzir o ramp-up do time e o plano de capacitação é
deste papelColaborar com Produto e stakeholders para traduzir requisito de negócio em solução
técnica viávelApoiar o planejamento técnico de sprints e entregas, estimando esforço e
identificando risco antes dele virar atrasoGerenciar e priorizar dívida técnica junto ao time e à liderança, distinguindo
remediação de legado de reescritaAtuar na resolução de bloqueio técnico e de conflito dentro do timeContribuir para a documentação técnica e para o compartilhamento de
conhecimento, reduzindo ativamente o bus factorAcompanhar tendências tecnológicas e propor melhoria contínua de processo e
stack
Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Frontend
- Vagas de emprego de Backend
- Vagas de emprego de Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer
- Vagas de emprego de Desenvolvedor Mobile
- Vagas de emprego de Desenvolvedor Android
- Vagas de emprego de Desenvolvedor iOS
- Vagas de emprego de Engenheiro de Dados
- Vagas de emprego de Cientista de Dados
- Vagas de emprego de Arquiteto de Software
- Vagas de emprego de Tester
- Vagas de emprego de QA Engineer
- Vagas de emprego de Desenvolvedor .NET
- Vagas de emprego de Tech Lead