Vaga de Tech Lead, Fortaleza, Ceará, Brasil

Tech Lead

FitS

📍 Fortaleza, Ceará, Brasil 💰 A combinar Novo Trampo

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


Publicado há 13 horas

Outras buscas que podem te interessar:

📚 Aprimore seus conhecimentos

Desenvolva novas habilidades e destaque-se no mercado de trabalho com cursos especializados