Senior Backend Integration Engineer @DaCodes
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 3d ago

[Hiring] Senior Backend Integration Engineer @DaCodes

3d ago - DaCodes is hiring a remote Senior Backend Integration Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

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

Qualifications

  • 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

Requirements

  • 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.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend Integration Engineer @DaCodes
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 3d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later