RESPONSABILIDADES E ATRIBUIÇÕES
· Projetar, construir e manter código eficiente, reutilizável e confiável.
· Garantir o melhor desempenho, qualidade e capacidade de resposta possíveis das aplicações.
· Realizar code review e ser o responsável pela manutenção de boas práticas no desenvolvimento junto com o setor de arquitetura.
· Enfrentar desafios identificando grandes soluções.
· Projetar e implementar aplicativos de baixa latência, alta disponibilidade e desempenho.
· Contribuir para a resolução colaborativa de problemas e qualidade do produto.
REQUISITOS
REQUISITOS E QUALIFICAÇÕES
· Ensino superior completo ou em curso.
· Sólida experiência em desenvolvimento de APIs utilizando NodeJS e seus frameworks (NestJS, Express...) com implementação de Typescript;
· Sólida experiência em banco de dados relacionais utilizando ferramentas de ORM;
· Bancos de dados NoSQL (Mongo/Redis/Cosmo..);
· Sólida experiência em revisão e versionamento de código utilizando Git/Git Flow;
· Containers (Kubernetes, Docker);
· Conhecimento em implementação e interpretação de técnicas e ferramentas de qualidade de código (TDD/BDD, Sonar, Trivy);
· Habilidade com implementação de ferramentas de Cloud à nível de desenvolvimento (AWS/GCP/Azure);
· Conhecimento em metodologias ágeis;
· · Habilidade em trabalhar em equipe e de forma colaborativa auxiliando os demais membros do time.
SALÁRIO E BENEFÍCIOS
ESPECIFICAÇÕES
Área: Sistemas Cargo: Desenvolvedor Plataforma: Node.JS Especialidade: Back End Nível: Pleno