Job Description
Description
Key Responsibilities :
Key Responsibilities :
- Backend Development & Architecture :
- Design and develop scalable backend services using Node.js.
- Build microservices for telephony, call routing, ACD, WebRTC signaling, IVR workflows, message queues, and real-time events.
- Implement RESTful APIs, WebSocket-based services, and internal service-to-service communication.
- Real-Time Processing (Telephony) :
- Work on telephony-related modules :
- Call logs flow
- ACD engine
- WebRTC signaling
- Real-time call events
- Agent state transitions
- Event-driven routing systems
- Optimize latency and concurrency for real-time voice systems.
- Data Handling & Optimization :
- Build and optimize Elasticsearch queries (aggregation, nested, scroll, bulk, time-series handling).
- Work with MongoDB for high-volume document operations.
- Impl...
Ready to Apply?
Take the next step in your AI career. Submit your application to SURGE AI today.
Submit Application