Buscamos Desenvolvedor Backend Sênior para construir serviços escaláveis e APIs de alto desempenho utilizando Node.js. Você será responsável por projetar, construir e manter nossos sistemas de backend, garantindo a segurança, confiabilidade e escalabilidade.
Responsabilidades:
* Desenvolver serviços de backend escaláveis e APIs utilizando Node.js;
* Direcionar as definições de arquitetura para o design dos serviços;
* Implementar soluções seguras e de alto desempenho em um ambiente de microsserviços;
* Colaborar com equipes multifuncionais para coletar requisitos e traduzi-los em especificações técnicas;
* Escrever código limpo e bem documentado seguindo as melhores práticas de codificação;
* Otimizar sistemas para desempenho, escalabilidade e alta disponibilidade;
* Assumir decisões técnicas e impulsionar melhorias na arquitetura de backend;
* Conduzir revisões de código e liderar pelo exemplo;
* Trabalhar em estreita colaboração com DevOps para aprimorar pipelines e monitoramento de CI/CD;
Requisitos Obrigatórios:
* Pelo menos 5 anos de experiência profissional em desenvolvimento de backend com mais de 3 anos utilizando Node.js em produção;
* Sólido conhecimento de JavaScript (ES6+) e TypeScript;
* Aprofundado conhecimento de Express.js ou frameworks similares;
* Sólido conhecimento de padrões de autenticação e autorização;
* Experiência com testes unitários, de integração e de ponta a ponta;
* Compreensão de pipelines de CI/CD e infraestrutura como código;
* Habilidade para projetar e documentar APIs;
* Habilidades de comunicação, resolução de problemas e colaboração;
DeSEJÁVEL:
* Experiência com arquitetura de microsserviços e sistemas distribuídos;
* Experiência trabalhando em equipes Agile/Scrum;
* Contribuições de código aberto ou perfil ativo no GitHub.