GeekHunter Logo

Planos

Login

PT

PT

NTT DATA

Desenvolvedor Node.js

Remoto

(Qualquer lugar)

Faixa de Remuneração

BRL

CLT

BRL

PJ (Pessoa Jurídica)

Nível de Experiência

Sênior

Requisitos

3+ anos de experiência na carreira
APIs REST
JavaScript
Kafka
Azure Service Bus
Microsserviços
Arquitetura orientada a eventos
MongoDB
TypeScript
RabbitMQ
Node.js

Conhecimentos Desejáveis

AWS
GCP
Tratamento de falhas
SOLID
Git
Testes automatizados
Escalabilidade
SQL
CI/CD
Docker
Azure
Cache
Consistência eventual
Clean Code
Resiliência
Mensageria
Observabilidade

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: