Himalayas รีโมท / WFH Teknologi & IT Full Time

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

Invillia

Brazil ไม่เปิดเผยเงินเดือน Posted 4 days ago
Location Brazil
Salary ไม่เปิดเผยเงินเดือน
Job Type Full Time · Remote
Country Brasil

Job Description

Full details about the role and requirements

Yukerja Summary

The Node.js Back-End Developer Sênior | Remote role at Invillia is curated from Himalayas (category Teknologi & IT). This role is marked as remote — check timezone and location requirements on the official listing. Yukerja.com is not the employer — applications are handled on the official source site.

.

  • 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

Disclaimer: Yukerja.com is a job aggregator, not an employer. This listing is aggregated from Himalayas. Applications are processed on the official company or source site. We are not responsible for listing accuracy.

Tips for Applying to Node.js Back-End Developer Sênior | Remote

  1. Read the full description and ensure your skills match before applying to Invillia.
  2. Tailor your CV and cover letter to keywords in the job description — especially for Teknologi & IT roles.
  3. Click Apply Now to go to Himalayas. The hiring process is entirely on the source site.
  4. Prepare an updated portfolio or LinkedIn profile if required during screening.
  5. Beware of payment requests — legitimate jobs do not charge application fees.

Related articles: CV ATS · Career Blog & Tips