Argentina

DaCodes is hiring a Senior Backend Engineer - Integrations & Distributed Systems (Node.js)

About the Role

DaCodes is hiring a Senior Backend Engineer focused on Integrations & Distributed Systems. In this role, you will be responsible for architecting, implementing, and maintaining secure, scalable backend systems that connect SaaS platforms, ERPs, and internal services. This is a hands-on engineering position requiring deep expertise in protocols, concurrency, and system design, not a low-code configuration role.

What You'll Do

  • Design and implement backend integrations between SaaS platforms, ERPs, and internal services.
  • Build and maintain secure, versioned, and resilient REST APIs for external integrations.
  • Design and implement event-driven patterns, including webhooks, retry logic, idempotency, duplicate handling, and eventual consistency.
  • Implement robust authentication and authorization flows such as OAuth2, JWT, API Keys, and HMAC.
  • Analyze and resolve concurrency, performance, and scalability issues in Node.js applications.
  • Establish observability strategies with structured logging, monitoring, and production error handling.
  • Evaluate architectural trade-offs concerning integration design, security, and data consistency.
  • Take ownership of the stability and reliability of production integrations.

What We're Looking For

  • Proven experience designing and maintaining complex backend integrations and distributed systems.
  • Deep expertise in Node.js, REST API design, and event-driven architectures.
  • Strong understanding of security protocols, authentication flows (OAuth2, JWT), and API security.
  • Ability to analyze and solve concurrency, performance, and scalability challenges.
  • Experience implementing production-grade observability, logging, and error handling.
  • Capability to make critical architectural decisions involving security, data consistency, and system resilience.

Technical Stack

  • Node.js

DaCodes is an equal opportunity employer.

Required Skills
Node.jsDistributed SystemsAPI IntegrationsSystem ArchitecturePerformance OptimizationScalabilityCloud PlatformsMicroservicesDatabasesSecurityCI/CDTestingMonitoringProblem Solving
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
DaCodes

A team of experts in software and high-impact digital transformation. For 10 years, they've been building solutions focused on technology and innovation for clients across LATAM and the United States.

Visit website
Job Details
Category backend
Posted a month ago