Argentina

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

About the Role

We are seeking a Senior Backend Engineer who specializes in building and maintaining high-performance, secure, and scalable backend systems with a focus on integrations. The role involves deep technical work with Node.js, APIs, and event-driven patterns, requiring strong expertise in concurrency, security, and system design rather than configuration or low-code solutions.

Responsibilities

  • Develop and manage backend integrations connecting SaaS applications, enterprise resource planning systems, and internal services.
  • Build and sustain secure, version-controlled, and fault-tolerant RESTful APIs for external system connectivity.
  • Implement event-driven architectures using webhooks, retry mechanisms, idempotency, duplicate detection, and eventual consistency models.
  • Design and manage authentication and authorization workflows.
  • Handle OAuth2 authorization flows for secure third-party access.
  • Work with JWT for token structure, signing, and validation.
  • Implement secure API access using API keys and HMAC-based signatures.
  • Diagnose and resolve concurrency, performance, and scalability challenges in Node.js environments.
  • Establish comprehensive observability through structured logging, monitoring, and resilient error handling in production systems.
  • Evaluate design decisions involving integration patterns, security requirements, and data consistency models.
  • Ensure the stability, uptime, and dependability of live integration pipelines.

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid or remote options available

Team

Collaborative engineering team focused on backend systems and integration architecture

Role Overview

We are seeking a Senior Backend Engineer who specializes in building and maintaining high-performance, secure, and scalable backend systems with a focus on integrations. The role involves deep technical work with Node.js, APIs, and event-driven patterns, requiring strong expertise in concurrency, security, and system design rather than configuration or low-code solutions.

Visa sponsorship may be available for qualified candidates

Required Skills
Node.jsDistributed SystemsPerformance OptimizationMicroservicesDatabasesSecurityCI/CDMonitoringProblem Solving
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.
All jobs at DaCodes Visit website
Job Details
Category backend
Posted 4 months ago