Senior Backend Developer (Node.js + Integrations)
Salary: Hybrid: ₹10–15 LPA | Metro: ₹12–18 LPA | Kochi-only: ₹10–14 LPA
Location: Hybrid: Kochi | Experience: 4 to 6 years | Reports to: Senior Full-Stack Developer
Role summary
Owns the entire server-side and integrations surface. Builds APIs and business logic, plus all third-party integrations — payment gateways, ERP, loyalty, AWB, MoEngage, Gupshup, Admitad. This is a broader scope than a typical backend role; the candidate must enjoy reading vendor docs and debugging across systems.
Key responsibilities
- Design and implement REST APIs, webhooks, and background jobs in Node.js with Express.
- Model data in MySQL (transactional) and MongoDB (catalog, content, sessions). Write performant queries.
- Build and maintain integrations with multiple payment gateways across UAE and KSA — Telr, Checkout.com, Tabby, Tamara, Apple Pay, COD reconciliation.
- Connect storefront to ERP for real-time inventory, pricing, invoice, credit note sync.
- Build the loyalty programme integration — accrual, redemption, tier rules, expiry logic.
- Implement AWB and tracking automations with Aramex, DHL, and local last-mile partners.
- Manage MoEngage event tracking, segmentation feeds, push or email triggers.
- Maintain Gupshup WhatsApp campaign and transactional flows. Wire up Admitad affiliate pixel and postbacks.
- Build internal tooling and dashboards to monitor integration health.
- Write unit and integration tests, document API contracts.
Required skills
- 4+ years professional Node.js and Express development.
- Solid MySQL — schema design, joins, indexing, transactions. Working MongoDB knowledge.
- Has shipped at least 3 third-party integrations end to end (payment gateways, marketing automation, ERP, or shipping APIs).
- Understands webhook patterns, retry logic, idempotency, reconciliation.
- Comfortable debugging across systems — can read logs in 4 places to trace one failed order.
- Authentication, JWT, OAuth 2.0, basic API security.
Nice to have
- Prior MoEngage, Gupshup, or Admitad implementation.
- Worked with GCC payment processors (Telr, Network International, PayTabs, Tabby, Tamara).
- ERP integration experience (NetSuite, SAP B1, Microsoft Dynamics, Odoo).
- Contact: HR 971 56 908 9862
Pay: ₹338,724.32 - ₹1,632,486.08 per year
Work Location: In person