Job Closed
This listing is no longer active.
Coding the world of tomorrow
Senior Backend Integration Engineer (Node.js)- English Required
Location
Argentina
Posted
63 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Integration Engineer (Node.js)- English Required
DaCodes.
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
Job 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
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
• Provide guidance on the strategy for the NESDIS web presence, including content hierarchy, taxonomy, content organization • Gather and write requirements for modifications, improvements, and bug fixes for the website • Create, edit, and categorize content in Drupal • Manage the archive process following government requirements • Perform User Acceptance Testing (UAT) on Sprints for the website • Primary responsibility is to build, and maintain efficient, accessible, and reliable web sites using Drupal • Work closely with stakeholders to gather requirements, meet project deliverables and milestones to produce quality websites • Provide constant communication with stakeholders and colleagues to develop and deploy their requested content – ensuring a clear establishment of what can be created within a specified timeframe • Work closely with the ACIO-S and NOAA Digital Team to ensure websites meet Federal, DOC, and NOAA web policy requirements • Work to ensure the websites meet accessibility (Section 508) requirements • Work with ACIO-S and NOAA to provide website accessibility information to meet the yearly Governmentwide Section 508 Assessment • Work closely with communications professionals to create and maintain a website content management plan • Improve website user experience through Human Centered Design (HCD) and analytics-informed performance enhancement • Update users/URLs on Site Improvement • Create and manage Jira tickets as needed for self and other contractors. • Provide SEO Optimization and Content Management • Provide High level reporting utilizing Atlassian Jira
• провести технічний аудит існуючого backend • взяти на себе ownership backend-платформи • проектувати та реалізовувати нові backend-фічі • брати участь у прийнятті архітектурних рішень спільно з CTO/Tech Lead • оптимізувати продуктивність системи • забезпечити надійність фінансових операцій • розробляти та підтримувати API для frontend та партнерів • вести та розвивати backend-команду • впроваджувати інженерні best practices • взаємодіяти з DevOps для забезпечення масштабованості та стійкості • працювати з QA та брати участь у підготовці білдів до сертифікації
Senior Python Backend Developer – Contract
IndivdWe analyze how people move and interact in real-world locations using your 2D cameras and our patented AI vision engine.
• Design and build scalable backend systems that power our product • Develop and maintain APIs and core services • Own system performance, reliability, and long-term maintainability • Work closely with product and engineering to turn ideas into production-ready solutions • Take full ownership of backend decisions from design to delivery



