MERN Stack Developer
Core
Design and develop scalable backend services and microservices for a high-performance cloud telephony and omnichannel communication platform, handling real-time events, call routing, and data streaming.
Role type
Senior Backend Node.js Engineer (Telephony/Real-time Systems)
Builds
Scalable microservices for telephony, call routing, ACD, WebRTC signaling, IVR workflows, and real-time event processing.
Domain
Telecommunications / Cloud Communications (CPaaS)
Deliverable
production ML models | product features
Required skills
Node.js internals, Elasticsearch, MongoDB, Redis, RabbitMQ/Kafka, WebSockets, IPC, distributed systems, high-concurrency optimization, event-driven architecture, microservices design, algorithmic problem solving.
Preferred skills
SIP/WebRTC basics, Asterisk/Freeswitch, Docker containerization, SaaS/CPaaS platform experience, distributed locks, rate-limiting strategies.
Responsibilities
Design scalable backend services; build microservices for telephony and real-time events; optimize Elasticsearch queries and MongoDB operations; manage high-throughput message queues; implement fault-tolerant mechanisms; collaborate with DevOps on CI/CD and scaling.
Seniority
Senior, hands-on IC
