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 OverviewWe 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 build scalable backend services using Node.js
- Develop and maintain robust, secure APIs
- Work on integrations between SaaS platforms, ERPs, and internal systems
- Implement event-driven flows (webhooks, retries, idempotency)
- Contribute to authentication and authorization flows (OAuth2, JWT, API keys)
- Identify and solve performance, concurrency, and scalability challenges
- Improve observability, logging, and error handling in production
- Participate in technical decisions and architecture discussions
Requirements
- 4+ years developing backend systems in production, with experience in integrations and distributed architectures.
- Strong experience with Node.js in production environments
- Experience building and working with APIs
- Familiarity with authentication and authorization mechanisms (OAuth2, JWT or similar)
- Experience integrating with external systems or third-party services
- Solid understanding of backend fundamentals (performance, scalability, reliability)
- Advanced English (you’ll work with U.S. clients)
- Experience with event-driven architectures or webhooks
- Experience with iPaaS tools (Mulesoft, Workato, Boomi, etc.)
- Experience integrating with ERPs (NetSuite, SAP, Business Central)
- Experience with high-concurrency systems
- Familiarity with CI/CD practices
- Remote-first culture
- High ownership and autonomy
- Focus on clean, maintainable, production-grade code
- Collaborative, senior-level environment
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.
Skills Required
- 4+ years developing backend systems in production, with experience in integrations and distributed architectures.
- Advanced Node.js (event loop, async I/O, blocking vs. non-blocking).
- Strong understanding of HTTP at the protocol level.
- Hands-on experience with OAuth2 (authorization code / client credentials).
- Hands-on experience with JWT (token format & validation).
- Hands-on experience with Webhooks (idempotency, retries, deduplication).
- Experience resolving real incidents and production issues.
- Advanced English (communication with US clients).
- Experience with iPaaS (Mulesoft, Workato, Boomi, etc.).
- ERP integrations (NetSuite, SAP, Business Central).
- Knowledge of CI/CD.
- Experience in high-concurrency environments.
What We Do
DaCodes empowers organizations to achieve their full potential through custom software solutions. We believe in the power of technology to drive innovation and growth. ✅We understand your unique vision. ✅We engineer for impact ✅We're a global team, dedicated to your success Our 220+ DaCoders worldwide provide personalized support and technical expertise to amplify your engineering capabilities, enhance workflows, and help you scale your business. Let's code something great together.







