NTT DATA
Desenvolvedor Node.js
Remoto
(Qualquer lugar)
Faixa de Remuneração
CLT
PJ (Pessoa Jurídica)
Nível de Experiência
Sênior
Requisitos
Conhecimentos Desejáveis
Tarefas e Responsabilidades
Sobre a vaga
Estamos em busca de um(a) Desenvolvedor(a) Backend Sênior Node.js para atuar no desenvolvimento de sistemas críticos, com foco em microsserviços, arquitetura orientada a eventos e alta volumetria de dados.
Responsabilidades
- Desenvolver e consumir APIs REST em arquitetura de microsserviços
- Modelar dados no MongoDB, incluindo índices, consultas e uso do Aggregation Framework
- Implementar arquitetura orientada a eventos e mensageria com Azure Service Bus, RabbitMQ, Kafka ou tecnologias similares
- Garantir o correto tratamento de filas, tópicos, retries, DLQ, idempotência e tratamento de falhas
- Aplicar boas práticas de Clean Code, SOLID e testes automatizados
- Realizar troubleshooting de performance, integrações e incidentes em produção
- Trabalhar com Git, Docker, CI/CD, logs e observabilidade
Requisitos
- Experiência sólida com Node.js e JavaScript/TypeScript
- Experiência com MongoDB, incluindo modelagem, índices, consultas e Aggregation Framework
- Desenvolvimento e consumo de APIs REST
- Experiência com microsserviços
- Arquitetura orientada a eventos e mensageria com Azure Service Bus, RabbitMQ, Kafka ou similares
- Domínio de filas, tópicos, retries, DLQ, idempotência e tratamento de falhas
- Clean Code, SOLID e testes automatizados
- Git, Docker, CI/CD, logs e observabilidade
- Troubleshooting de performance, integrações e incidentes em produção
Diferenciais
- TypeScript avançado
- Cloud AWS, Azure ou GCP
- SQL
- Experiência com alta volumetria
- Conhecimentos de cache, resiliência, escalabilidade e consistência eventual
- Experiência no setor financeiro, pagamentos ou sistemas críticos
Competências comportamentais
- Autonomia e ownership
- Boa comunicação
- Capacidade de resolução de problemas
Como se candidatar
As candidaturas são feitas nesta página, diretamente com a empresa. Você precisa de um currículo em PDF e de um e-mail para confirmar a candidatura.
Compartilhar vaga:
Como se candidatar
As candidaturas são feitas nesta página, diretamente com a empresa. Você precisa de um currículo em PDF e de um e-mail para confirmar a candidatura.
Compartilhar vaga: