← CarreiraAI
Gupy
Remoto
Node.js Back-End Developer Sênior | Remote
Invillia · Remoto, Brasil
Publicada em 14/07/2026
Candidatar-se com o CarreiraAI →
.Responsabilidades e atribuiçõesDesenvolver, 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çõesExperiê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.
Candidatar-se com o CarreiraAI →