O Tech Lead é responsável por liderar tecnicamente a equipe de desenvolvimento, garantindo a evolução da arquitetura dos sistemas e promovendo boas práticas. Atua no desenvolvimento da equipe, fornecendo orientação técnica, coaching e suporte à evolução da carreira dos desenvolvedores. Além disso, participa de decisões estratégicas de tecnologia e garante a entrega eficiente de soluções alinhadas com os objetivos do negócio.
Responsabilidades:
* Liderança Técnica de Equipe
Liderar tecnicamente a equipa de desenvolvimento.
Liderar a construção e retenção da equipa, apoiando recrutamento, entrevistas e integração.
Garantir a aplicação das melhores práticas de engenharia de software, de codificação, testes, revisão de código e qualidade tecnica da equipa.
Estabelecer praticas consistentes de desenvolvimentos, testes e revisões de código.
Liderar a equipa em decisões tecnicas e de prioridades e garantir alinhamento tecnico de dependencias entre multiplas equipas.
Mediar discuções de arquitetura com foco em entregas de valor.
* Planejamento e Acompanhamento das Entregas
Lidera a equipa na estimativa de esforço e planejamento de sprints.
Acompanhar o progresso das entregas, removendo impedimentos técnicos e organizacionais e garantindo entregas consistentes e de qualidade.
* Mentoria e Desenvolvimento da Equipe
Desenvolver o plano de crescimento técnico dos membros da equipa.
Atuar como referência técnica e promover feedbacks contínuos e desenvolvimento de talentos.
Apoiar o crescimento técnico de desenvolvedores.
Realizar code reviews e liderar sessões de pair programming.
* Interface com Stakeholders
Garante alinhamento entre negócio e desenvolvimento.
Trabalha proximo com PO e quipa para garantir entregas de valor.
Atuar como elo técnico entre produto, QA e outras áreas.
Garantir alinhamento técnico e de prioridades.
Participar e Coordenar em integrações com parceiros.
* Qualidade, Segurança e Performance
Garantir o cumprimento de padrões de qualidade e segurança.
Monitorar métricas de qualidade, performance e disponibilidade.
Promover melhorias contínuas.
Experiência:
Preferencial +5 anos em desenvolvimento de software.
Experiencia em gestão e liderança de equipas ágeis.
Capacidade de comunicação, escuta ativa e resolução de conflitos.
Conhecimento em arquitetura, testes e metodologias ágeis.
Competências Técnicas:
Padrões de Desenvolvimento / Arquitetura
JSON/XML
Performance Técnica
Segurança
Debugging
Containers e Orquestração: Docker, Kubernetes
Monitorização / Observabilidade
UX (User Experience)
Javascript/Typescript
Angular v2+
PHP
HTML / CSS
BACK END
C# (.Net Framework)
C# (.Net 6+)
SQL Programming
NoSQL Databases
REST API / HTTP
Testes Automatizados
SOAP
Cache Distribuida (Redis)
Sistemas de Eventos (Kafka)