Requisitos:


Backend 

Node.js 

TypeScript 

Desenvolvimento de APIs REST 

Arquitetura de microsserviços 

Design e consumo de integrações REST 

Programação assíncrona e processamento distribuído 

Testes automatizados (unitários e integração) 

SOLID e Clean Code 

Boas práticas de engenharia de software 


Mensageria e Integração 

AWS SQS 

AWS SNS 

Arquitetura orientada a eventos 

Processamento assíncrono de mensagens 

Tratamento de filas de retry e recuperação de falhas 


Banco de Dados 

MongoDB 

Modelagem de documentos 

Criação e otimização de consultas 

Redis para cache e alta performance 


Cloud e Infraestrutura 

AWS 

Docker 

Git 

CI/CD 

Configuração baseada em YAML 


Observabilidade 

Logs estruturados 

Troubleshooting em ambientes distribuídos 

Monitoramento de aplicações 

Rastreamento de fluxos entre serviços


Diferenciais que Admiramos:

Experiência com padrão FHIR 

Conhecimento em integração de sistemas de saúde 

Experiência com interoperabilidade clínica e laboratorial 

NestJS 

Fastify 

Express 

Kubernetes 

OpenTelemetry 

Arquiteturas Event Driven 

AWS S3 

Keycloak 

Integrações com APIs de autenticação e autorização 

Experiência com sistemas críticos e alta volumetria de dados 

Conhecimento em LGPD e proteção de dados sensíveis 

Experiência em plataformas de integração corporativa

  • Desenvolver e evoluir microsserviços responsáveis pelo processamento e distribuição de dados clínicos e laboratoriais. 
  • Construir integrações entre sistemas internos e parceiros externos. 
  • Desenvolver APIs REST para consulta e gerenciamento de informações de pacientes e consentimentos. 
  • Implementar fluxos de processamento assíncrono utilizando AWS SQS e SNS. 
  • Participar da evolução da arquitetura orientada a eventos da plataforma. 
  • Trabalhar com transformação e processamento de dados no padrão FHIR. 
  • Desenvolver integrações com MongoDB, Redis e serviços externos. 
  • Garantir qualidade através de testes automatizados e revisões de código. 
  • Atuar no troubleshooting de fluxos distribuídos e análise de incidentes em produção. 
  • Participar das definições técnicas e decisões arquiteturais dos serviços da plataforma. 
  • Colaborar com times multidisciplinares para evolução contínua dos produtos e integrações. 
  • Contribuir para observabilidade, monitoramento e melhoria de performance dos serviços.


Perfil que buscamos:


  • Boa comunicação e colaboração com diferentes áreas e times. 
  • Capacidade analítica para investigar problemas complexos. 
  • Facilidade para atuar em sistemas distribuídos com múltiplas integrações. 
  • Senso de ownership sobre os serviços e entregas. 
  • Perfil resiliente para atuar em ambientes de missão crítica. 
  • Interesse por arquitetura, integração e qualidade de software. 
  • Capacidade de discutir trade-offs técnicos de forma clara. 
  • Proatividade para identificar oportunidades de melhoria contínua. 
  • Interesse contínuo por aprendizado e evolução tecnológica.
Similar jobs

Node.js backend developer sênior - remoto

Apply Now
Back to search page