Invillia
Himalayas · Posted today
Node.js Back-End Developer Sênior | Remote
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
.
- Desenvolver, evoluir e manter serviços backend utilizando , 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.
- 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 , 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.
Originally posted on Himalayas
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search