Desenvolvedores Experientes em Liderança Técnica
">
Ajuste à Scalabilidade e Qualidade de Soluções
Você é um profissional com ampla experiência em liderar equipes técnicas e garantir a entrega de soluções escaláveis, de alta qualidade e alinhadas às melhores práticas de engenharia.
Todas as vagas estão disponíveis para pessoas com deficiência.
Responsabilidades:
Liderança Técnica e de Equipe: Definir padrões de arquitetura e boas práticas para as soluções definidas. Ajudar o time na superação de desafios técnicos e remover impedimentos. Conduzir processos como feedbacks, 1:1s, PDIs, contratações e acompanhamento de desempenho.
Planejamento Técnico e Gestão de Entregas: Participar da estimativa de esforços e definição de prazos. Ajudar a priorizar demandas com base em impacto, valor e complexidade. Monitorar progresso técnico usando métricas de engenharia e atuar na mitigação de riscos.
Contribuição Ativa com Codificação e Garantia de Qualidade: Trabalhar de forma prática em demandas estratégicas e/ou complexas. Realizar revisões de código e assegurar a aplicação de boas práticas, testes automatizados e documentação técnica de qualidade.
Mentoria e Desenvolvimento de Talentos: Fornecer orientação técnica e promover o crescimento profissional do time. Estimular o compartilhamento de conhecimento, organizar treinamentos e manter um ambiente de desenvolvimento, colaboração e aprendizado contínuo.
Tecnologias e Habilidades Requeridas:
* Kotlin e Java 8+ com domínio de multithreading, concorrência, lambdas e streams.
* Spring Boot, Spring Data e Spring Security.
* Conhecimento e prática com React e Node.js.
* Arquitetura de microsserviços e APIs RESTful.
* Integração entre sistemas e uso de API Gateway (Kong).
* Event Driven Architecture com Kafka.
* Cloud AWS e/ou OCI (incluindo práticas de FinOps).
* SQL e Oracle avançado + familiaridade com NoSQL.
* Testes automatizados (JUnit, Mockito), TDD e CI/CD.
* Git (GitFlow, trunk-based development ou similares).
* Observabilidade e monitoramento distribuído.
* Documentação técnica e desenho de soluções/arquiteturas.
Diferenciais:
* Conhecimento em Golang, Lua ou Python.
* Infraestrutura como Código (IaC).
* Monitoramento e alertas.
* Gerenciamento de incidentes e postmortems.
* Práticas de alta disponibilidade, escalabilidade e tolerância a falhas.
* Chaos engineering e testes de resiliência.
Estatísticas e Métricas: O candidato ideal deve ter uma boa compreensão de métricas de engenharia, especialmente sobre escalabilidade, desempenho e estabilidade das soluções implantadas.