Descrição do Cargo:
O Tech Lead desempenha um papel crucial na liderança de times de desenvolvimento, garantindo a entrega de soluções de alta qualidade e alinhadas às melhores práticas de engenharia. Essa função envolve facilitar a colaboração entre o time e fornecer direcionamento técnico, contribuindo para o sucesso da empresa.
Responsabilidades:
1. Realizar todos os processos de gestão de pessoas (contratação, acompanhamento do desempenho, apoio ao desenvolvimento e elaboração de PDI).
2. Liderar tecnicamente o time de desenvolvimento, promovendo boas práticas de engenharia e decisões arquiteturais sustentáveis.
3. Atuar como referência em desenvolvimento backend com Java 8+, garantindo qualidade, performance e segurança nas entregas.
4. Contribuir com desenvolvimento hands-on em demandas estratégicas ou de alta complexidade.
5. Conduzir a evolução de sistemas baseados em microsserviços, orientando o time na aplicação de princípios de escalabilidade, resiliência e observabilidade.
6. Apoiar o time na definição e implementação de pipelines de CI/CD, versionamento e estratégias de deploy.
7. Aplicar Design Patterns de forma contextualizada para resolver problemas recorrentes de arquitetura e estrutura de código.
8. Trabalhar em parceria com áreas de produto e arquitetura para propor soluções técnicas alinhadas à estratégia da empresa.
9. Atuar de forma prática e colaborativa em revisões de código, mentoring de desenvolvedores e resolução de problemas complexos.
10. Apoiar a disseminação de cultura DevOps e de qualidade, incentivando a automação de testes e o uso de métricas técnicas.
11. Participar ativamente dos ritos do time, contribuir para o desenvolvimento e maturidade da equipe.
12. Supervisionar o progresso técnico das tarefas, garantindo alinhamento com as boas práticas e padrões de desenvolvimento.
Habilidades e Qualificações Requeridas:
Experiência sólida com Java 8+ e domínio de conceitos como multithreading, concorrência, lambdas e streams;
Expertise em Spring Boot, Spring Data, Spring Security e Hibernate;
Forte vivência com arquiteturas de microsserviços, APIs RESTful e integração entre sistemas;
Atuação com plataformas de nuvem (AWS, OCI) e serviços de escalabilidade, monitoramento e deploy;
Conhecimentos avançados em bancos de dados relacionais (SQL, Oracle) e familiaridade com bancos NoSQL;
Prática com testes automatizados (JUnit, Mockito ou equivalentes), TDD e pipelines de qualidade;
Domínio de Git e estratégias como GitFlow, trunk-based development ou similares.
Benefícios:
Licença Maternidade e Paternidade Estendida;
Kit Baby Sankher;
Assistência Jurídica;
Auxílio Creche;
Cuidados com a Saúde;
Plano Odontológico;
Day OFF no Aniversário;
Empréstimo Consignado;
Auxílio vida saudável;
Indicação de Talentos e Clientes Premiadas;
Massoterapia no Escritório;
Participação nos Lucros e Resultados (PLR);
Seguro de Vida;
Vale Alimentação/Refeição iFood;
Vale Transporte.
Evolução Profissional:
A empresa oferece oportunidades de crescimento e desenvolvimento profissional, incluindo cursos e treinamentos, plano de performance e desenvolvimento individual, touchpoints de evolução com a liderança e auxílio para obtenção de certificações e graduações.