Senior Backend Engineer - Integrations & Distributed Systems (Node.js)
Location: Argentina, Uruguay
Department: Equipos Dedicados
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.
What Youβll Do
- Design and implement backend integrations between SaaS platforms, ERPs, and internal services.
- Design and maintain secure, versioned, and resilient REST APIs for external integrations.
- Design and implement event-driven patterns (webhooks, retries, idempotency, duplicate handling, and eventual consistency).
- Design and implement authentication and authorization flows:
- OAuth2 (authorization flows)
- JWT (token format & validation)
- API Keys, HMAC
- Analyze concurrency, performance, and scalability issues in Node.js.
- Implement observability strategies (structured logging, monitoring, and robust error handling in production).
- Evaluate architectural trade-offs in integration, security, and data consistency scenarios.
- Be responsible for the stability and reliability of production integrations.
Requirements
- 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)
- JWT (not as βmagicβ auth)
- Webhooks (idempotency, retries, deduplication)
- Experience resolving real incidents and production issues.
- Advanced English (communication with US clients).
Nice to Have
- Experience with iPaaS (Mulesoft, Workato, Boomi, etc.).
- ERP integrations (NetSuite, SAP, Business Central).
- Knowledge of CI/CD.
- 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.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
π₯³π₯³π₯³ 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineersβ¦ in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. π οΈ
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. π
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. π―
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. π
What Fellow Engineers Say
