Job Description

Description

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