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

AI/R Invillia

Brasil

Presencial

BRL 180 000 - 300 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

AI/R Invillia está buscando um desenvolvedor backend para atuar em soluções distribuídas com foco em alta disponibilidade. O papel envolve Node.js, TypeScript e NestJS, com design de APIs RESTful e integrações complexas.

Você lidará com filas como SQS/SNS, Kafka ou RabbitMQ, participará de revisões de código e decisões de arquitetura, além de monitorar serviços com métricas e logs.

Qualificações

  • Experiência em soluções distribuídas de alta disponibilidade.
  • Construção de serviços backend, APIs e integrações.
  • Ambiente com microsserviços e arquitetura orientada a eventos.
  • Conhecimento em AWS e infraestruturas modernas.

Responsabilidades

  • Desenvolver, evoluir e manter serviços backend com 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 e arquitetura orientada a eventos.
  • Desenvolver consumidores, produtores e processamento assíncrono com SQS, SNS, Kafka ou RabbitMQ.
  • Modelar e implementar soluções com bancos de dados relacionais e não relacionais.
  • Garantir qualidade por meio de testes unitários, de integração, de contrato e end-to-end.
  • Implementar estratégias de resiliência e monitoramento de serviços em produção.
  • Investigar problemas de performance e disponibilidade em ambientes produtivos.
  • Participar de code reviews e discussões técnicas sobre arquitetura.

Conhecimentos

Distributed systems
High availability
Asynchronous processing
Microservices architecture
Observability
Security practices
Code reviews
Architectural discussions

Ferramentas

Node.js
TypeScript
NestJS
AWS
SQS
SNS
Kafka
RabbitMQ

Descrição da oferta de emprego

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.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Software Engineer Node.js Sênior
Software Engineer Node.js Sênior

Mottu • Brasil

Presencial
Banco de Talentos | Desenvolvedor Backend Sênior (Java/Node)
Banco de Talentos | Desenvolvedor Backend Sênior (Java/Node)

FCamara • Brasil

Presencial
Desenvolvedor (a) Backend (Node.js) - Pleno/Sênior
Desenvolvedor (a) Backend (Node.js) - Pleno/Sênior

4DF Connect • Vila Velha

Teletrabalho
BRL 15 000 - 20 000
Dev. Full Stack NodeJS/ReactJS Sênior | Fiscal [Remoto]
Dev. Full Stack NodeJS/ReactJS Sênior | Fiscal [Remoto]

outsera • Brasil

Presencial
BRL 140 000 - 230 000
Remoto 100%
Dev. Back-end Golang Sênior [Remoto]
Dev. Back-end Golang Sênior [Remoto]

outsera • Joinville

Híbrido
Octadesk | Especialista Back End em Node.js | Remoto
Octadesk | Especialista Back End em Node.js | Remoto

LWSA • São Paulo

Presencial
Analista de Sistemas Nodejs Sênior
Analista de Sistemas Nodejs Sênior

Grupo Fácil • Belo Horizonte

Híbrido
Banco de Talentos | Desenvolvedor Fullstack Sênior (Node/React)
Banco de Talentos | Desenvolvedor Fullstack Sênior (Node/React)

FCamara • Brasil

Presencial
Desenvolvedor Back End Sênior
Desenvolvedor Back End Sênior

4DF Connect • São Paulo

Presencial
Desenvolvedor(a) Back-End com experiência em Node.js e Nest.js
Desenvolvedor(a) Back-End com experiência em Node.js e Nest.js

Starsoft • Barueri

Presencial
BRL 89 000 - 201 000
Salário competitivo
Auxílio Transporte ou Auxílio Combustível
Convênio Médico e Odontológico
+2