# Senior Backend Integration Engineer (Node.js)- English Required

> DaCodes · Mexico (Remote) · — · Posted 2026-04-03

**Workplace:** remote

## Description

### **About DaCodes**

At DaCodes, we build high-impact software solutions for startups and global companies across LATAM and the U.S. We work with senior teams who value ownership, technical excellence, and high-quality engineering standards.

### **Role Overview**

We are looking for a **Senior Backend Engineer** with a strong focus on integrations, capable of designing, implementing, and maintaining robust, scalable, and secure backend systems, primarily using Node.js, APIs, and event-driven architectures.

This is not a low-code configuration role. It requires deep understanding of backend engineering, protocols, concurrency, and security.

### **Why this role is interesting**

-   Work on **complex backend systems and real-world integrations** (SaaS, APIs, ERPs)
-   Solve challenges around **scalability, reliability, and distributed systems**
-   Collaborate with a **highly senior team** with strong technical ownership
-   Work directly with **U.S.-based clients and products with real impact**

### **What You’ll Do**

-   Design and implement **robust backend integrations** across multiple systems (SaaS, APIs, internal services)
-   Build and maintain **secure, scalable REST APIs**
-   Design and operate **event-driven systems** (webhooks, async processing, retries, idempotency)
-   Implement authentication and authorization flows:

-   OAuth2 (authorization code, client credentials)
-   JWT (token validation, security considerations)
-   API Keys / HMAC when needed

-   Handle **real-world integration challenges**:

-   duplicated events
-   out-of-order data
-   partial failures

-   Debug and resolve **production issues across distributed systems**
-   Ensure proper **logging, monitoring, and error handling**
-   Participate in **technical decision-making and trade-offs**

## Requirements

4+ years of backend experience

Strong experience with **Node.js (deep understanding of async I/O and event loop behavior)**

Solid understanding of **HTTP protocol and API design**

Proven experience designing and operating **webhooks in production**, including:

-   idempotency handling
-   retries and failure recovery
-   event deduplication

Experience implementing **OAuth2 flows**, including:

-   authorization code
-   client credentials
-   token lifecycle and refresh tokens

Strong understanding of **JWT beyond basic usage** (signing, validation, security implications)

Experience working with **production systems** under real constraints

### **What We’re Looking For**

You should be comfortable working in environments where:

-   Systems communicate through **events and asynchronous processes**
-   Data may arrive **duplicated, delayed, or inconsistent**
-   Integrations **fail and need to be retried safely**
-   You are responsible for **debugging real production issues across services**

### **Nice to Have**

-   Experience with iPaaS platforms (Mulesoft, Workato, Boomi)
-   Experience integrating with ERPs (NetSuite, SAP, Business Central)
-   Experience with queues, background jobs, or messaging systems
-   CI/CD experience
-   Experience in high-concurrency environments

## Benefits

🚀 Work with **global brands and disruptive startups**.  
🏡 **Remote work / Home office**.  
📍 If a hybrid or on-site model is required, you will be informed from the first session.  
⏳ **Work schedule aligned with the assigned project/team**.  
📅 **Monday to Friday schedule**.  
⚖️ **Legal benefits (Applicable for Mexico)**.  
🎉 **Day off on your birthday**.  
🏥 **Private health insurance (Applicable for Mexico)**.  
🛡️ **Life insurance (Applicable for Mexico)**.  
🌎 **Multicultural teams**.  
🎓 **Access to courses and certifications**.  
📢 **Meetups with industry experts and top universities**.  
📡 **Virtual networking events and interest groups**.  
📢 **English classes**.  
🏆 **Opportunities within our different business lines**.  
🏅 **Proudly certified as a Great Place to Work**.

## Apply

[Apply at DaCodes](https://apply.workable.com/dacodes-mx/j/1B39500EE7/apply)

---
Powered by [Workable](https://www.workable.com)
