
Analista Engenharia de Software Sênior Tech Lead
- São Paulo - SP
- Permanente
- Período integral
- Guiar os times no desenvolvimento e implementação de soluções, garantindo aderência na arquitetura corporativa.
- Inspirar a excelência técnica e promover uma cultura de aprendizado contínuo.
- Participar ativamente no desenvolvimento de aplicações, tanto no frontend quanto no backend, demonstrando habilidades hands-on e atuando como referência técnica.
- Colaborar com as equipes na tomada de decisões técnicas e apoiar os Principais Engineers na escolha de tecnologias, arquiteturas e frameworks, considerando requisitos de negócios e escalabilidade.
- Conduzir revisões de código, proporcionando feedback construtivo e promovendo boas práticas de programação.
- Conduzir troubleshootings para resolução de incidentes.
- Entender juntos aos times de negócio suas necessidades e propor soluções.
- Realizar o deployment das aplicações.
- Explorar, avaliar e utilizar novas tecnologias.
- Ter como diretiva pessoal escrever código limpo, claro e conciso.
- Atuar em equipe multidisciplinar auxiliando durante todo o ciclo de vida de Sistemas (concepção, desenvolvimento, testes/certificação, implantação e sustentação).
- Desenvolver softwares aplicando as boas práticas de codificação e padrões de projeto sempre pensando em sustentabilidade, segurança, escalabilidade e custo.
- Configurar e realizar o Build e o Deploy nos ambientes.
- Avaliar resultados de performance e confiabilidade da aplicação e atuar na solução.
- Compartilhar atualizações sobre o progresso em relação ao plano de trabalho.
- Acompanhar e apoiar os demais desenvolvedores através do direcionamento técnico sobre o uso das tecnologias e code-review.
- Experiência sólida como desenvolvedor full stack, demonstrando habilidades em frontend e backend nas seguintes linguagens de programação: React.Js, Node.Js, JAVA;
- Experiência em arquiteturas: MVC, MVVM, Hexagonal;
- Experiência em APIs REST, Microsserviços e Microfrontends;
- Experiência em exposição de urls com Swagger;
- Experiência em cloud computing: Docker, Kubernetes;
- Conhecimento Clean Code e princípios SOLID;
- Experiência com processo de code review;
- Experiência em testes unitários e modelo TDD.
- Estrutura de banco de dados relacional e não relacional (NoSQL).
- Experiência na implementação de soluções na AWS.