Senior Node.js Backend Developer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Node.js Backend Developer Sênior for a digital solutions accelerator developing APIs and microsservices. Collaborating in a cross-functional environment to enhance clinical data processing.

Responsibilities:

  • Develop and evolve microservices responsible for processing and distributing clinical and laboratory data.
  • Build integrations between internal systems and external partners.
  • Develop REST APIs for querying and managing patient information and consents.
  • Implement asynchronous processing flows using AWS SQS and SNS.
  • Contribute to the evolution of the platform's event-driven architecture.
  • Work with data transformation and processing using the FHIR standard.
  • Ensure quality through automated tests and code reviews.
  • Perform troubleshooting of distributed flows and analyze production incidents.
  • Participate in technical definitions and architectural decisions for platform services.
  • Collaborate with cross-functional teams for continuous product and integration improvements.
  • Contribute to observability, monitoring, and performance optimization of services.

Requirements:

  • Node.js
  • TypeScript
  • REST API development
  • Microservices architecture
  • Designing and consuming REST integrations
  • Asynchronous programming and distributed processing
  • Automated testing (unit and integration)
  • SOLID principles and Clean Code
  • Software engineering best practices
  • AWS SQS
  • AWS SNS
  • Event-driven architecture
  • Asynchronous message processing
  • MongoDB
  • Document modeling
  • Query creation and optimization
  • Redis for caching and high performance
  • AWS
  • Docker
  • Git
  • CI/CD
  • YAML-based configuration
  • Structured logging
  • Troubleshooting in distributed environments
  • Application monitoring
  • Distributed tracing across services

Benefits:

  • Meal voucher
  • Food allowance
  • Home office allowance
  • Health insurance
  • Dental insurance
  • Life insurance
  • Discount partnerships
  • Partnerships and discounts with retailers and educational institutions
  • Recurring Agile training
  • Alura platform subscriptions