← Voltar para as vagas

Node.js Back-End Developer Sênior | Remote

Invillia Brasil Publicada 14/07/2026
Tempo Integral Trabalho Remoto

Descrição da vaga

.

Responsabilidades e atribuições

  • Desenvolver, evoluir e manter serviços backend utilizando Node.js, TypeScript e NestJS;
  • Projetar e implementar APIs RESTful, integrações e serviços de alta disponibilidade;
  • Participar de decisões de arquitetura relacionadas a microsserviços, sistemas distribuídos e arquitetura orientada a eventos;
  • Desenvolver consumidores, produtores e processamentos assíncronos utilizando SQS, SNS, Kafka ou RabbitMQ;
  • Modelar e implementar soluções utilizando bancos de dados relacionais e não relacionais;
  • Garantir a qualidade das entregas por meio de testes unitários, testes de integração, testes de contrato e testes end-to-end;
  • Implementar estratégias de resiliência, como retry, timeout, circuit breaker, idempotência e Dead Letter Queues;
  • Monitorar serviços em produção por meio de métricas, logs, traces e alertas;
  • Investigar problemas de performance, indisponibilidade e comportamento inesperado em ambientes produtivos;
  • Participar de code reviews, discussões técnicas, refinamentos e definições de arquitetura.

Requisitos e qualificações

  • Experiência com desenvolvimento de soluções distribuídas, escaláveis e de alta disponibilidade;
  • Experiência com construção de serviços backend, APIs e integrações;
  • Vivência em ambientes com microsserviços e arquitetura orientada a eventos;
  • Conhecimento em infraestrutura AWS;
  • Experiência com processamento assíncrono e grandes volumes de requisições e dados;
  • Conhecimento em comunicação síncrona e assíncrona entre serviços;
  • Experiência com bancos de dados relacionais e não relacionais;
  • Conhecimento em práticas de escalabilidade, resiliência, observabilidade e segurança;
  • Experiência com Node.js, TypeScript e NestJS;
  • Experiência com mensageria (SQS, SNS, Kafka ou RabbitMQ);
  • Conhecimento em testes (unitários, integração, contrato e end-to-end);
  • Conhecimento em estratégias de resiliência (retry, timeout, circuit breaker, idempotência e Dead Letter Queues);
  • Experiência com monitoramento (métricas, logs, traces e alertas);
  • Capacidade de análise e resolução de problemas de performance e indisponibilidade;
  • Participação em code reviews e discussões técnicas.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Mapeamento de Stack
  3. Etapa 3: Fit Cultural
  4. Etapa 4: Entrevista Líder
  5. Etapa 5: Cadastro de Qualificação
  6. Etapa 6: Oferta
  7. Etapa 7: Contratação

Junte-se aos talentos que estão moldando o futuro da tecnologia

A Invillia faz parte da AI/R, a AI Revolution Company: uma conexão estratégica de componentes revolucionários incorporando a inteligência artificial em todos os lugares.​​

A AI/R conta com mais de 6.000 profissionais de tecnologia e presença global, com escritórios no Brasil, na Europa e nos EUA.​

Localidade: Brasil

Essa vaga não recebe mais candidaturas

Receba vagas no Telegram

Configure alertas por cidade ou cargo. No Free ficam pausados; com Silver ou Pro, o envio fica ativo.

Compartilhe e ganhe vales
×

Quase lá! 🚀

Para visualizar o link desta vaga e se candidatar, crie sua conta gratuita na Employed em 1 clique.

Vales Esgotados

Você usou todos os seus vales de hoje. Com o Employed Pro você se candidata sem limites — 7 dias grátis, depois menos de R$0,33/dia.

Candidate-se sem vales — 7 dias grátis →

Ou ganhe mais vales ajudando outras pessoas. A cada 3 pessoas que acessarem pelo seu link, você ganha 1 Vale.

Compartilhar no WhatsApp
Verificando rede...
Rolar para cima