28 may
|
DaCodes
|
Medellín
Postúlate en Kit Empleo: kitempleo.com.co/empleo/1at1b4
About DaCodes
At DaCodes, we build high-impact software solutions for startups and general 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
Postúlate en Kit Empleo: kitempleo.com.co/empleo/1at1b4
📌 Senior Backend Integration Engineer (Medellín)
🏢 DaCodes
📍 Medellín