Job Title: Backend Engineer (Node.js | Dialer | Telephony | IVR)
Location: Gurugram (Delhi NCR candidates or those willing to relocate preferred)
Work Mode: Work From Office (5 Days)
Experience: 3-8 Years
Notice Period: Immediate to 15 Days Preferred
About the Role
We're looking for a Backend Engineer with strong expertise in Node.js and hands-on experience in Dialer, Telephony, IVR, Contact Center, or CPaaS platforms.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Node.js.
- Build robust REST APIs and microservices.
- Develop backend services for telephony and communication platforms.
- Work on inbound/outbound calling workflows, IVR, call routing, and call automation.
- Integrate with SIP-based systems, Voice APIs, SMS APIs, and telephony platforms.
- Develop call management, call tracking, agent management, and communication workflows.
- Optimize backend performance using PostgreSQL and Redis.
- Collaborate with Product, QA, and DevOps teams to deliver scalable communication solutions.
Mandatory Skills
- 3 years of Backend Development experience
- Strong expertise in: Node.js, REST APIs, Microservices
- Minimum 1 year of experience in: Dialer, Telephony, IVR, Contact Center, Auto Dialer, Predictive Dialer, Voice Bot, Communication Platforms
- Hands-on experience with: Calling Platforms, Inbound/Outbound Calling, Call Routing, Call Tracking, Agent Management, Communication Systems
- Integration Experience: SIP, Voice APIs, Call APIs, SMS APIs, Telephony APIs
- Strong understanding of: IVR Design, Call Queues, Agent Assignment, Call Escalation, Call Automation Workflows
- Database Skills: PostgreSQL, Redis
Preferred Industry Background
CPaaS, Contact Center, Telephony, Unified Communications, Voice Technology, Conversational AI, Voice Bots, Customer Engagement Platforms, SaaS Product Companies
Preferred Skills
AWS, Azure, GCP, Cloud-native backend development