Role Overview
We are seeking a Strong Backend Engineer with expertise in Node.js and significant experience in Dialer/Telephony/IVR systems to join our team.
Responsibilities
- Develop and maintain scalable backend applications, microservices, and REST APIs using Node.js.
- Work hands-on with Dialer, Telephony, IVR, Contact Center, Auto Dialer, Predictive Dialer, Voice Bot, or Communication Platform products.
- Develop and maintain backend services for calling platforms, covering inbound/outbound calling workflows, call management, call tracking, agent management, and communication systems.
- Integrate with telephony APIs, SIP-based systems, Voice APIs, Call APIs, SMS APIs, or communication platforms.
- Implement and manage IVR design, call routing logic, call automation workflows, call queues, agent assignment, call escalation, and telephony workflows.
- Manage database operations using PostgreSQL and leverage Redis for caching, session management, queue management, or real-time applications.
Requirements
- Minimum 3+ years of backend development experience, with strong hands-on expertise in Node.js.
- Minimum 1+ years of hands-on experience working on Dialer, Telephony, IVR, Contact Center, Auto Dialer, Predictive Dialer, Voice Bot, or Communication Platform products.
- Hands-on experience developing and maintaining backend services for calling platforms (inbound/outbound calling, call management, etc.).
- Experience integrating with telephony APIs, SIP-based systems, Voice APIs, Call APIs, SMS APIs, or communication platforms.
- Strong understanding of IVR design, call routing logic, call automation workflows, and telephony workflows.
- Strong database experience with PostgreSQL and preferably Redis.
- Preferred experience working with AWS, Azure, or GCP cloud platforms.
- Candidates should preferably come from CPaaS, Contact Center, Telephony, Communication Platforms, Voice Technology, Conversational AI, Voice Bot, Customer Engagement Platforms, Unified Communications, or SaaS product companies.