0.0 - 3.0 years
0.0 Lacs P.A.
New Town, Kolkata, West Bengal
Posted:2 weeks ago| Platform:
Remote
Full Time
About the Role We are building a lean, high-performance voice contact center autodialer platform using FreeSWITCH and Node.js, with AI and billing features. We're looking for a Full-Stack Developer who can independently handle both backend and frontend development in a fast-paced environment. You’ll own the architecture and development of APIs, database models, and a simple but powerful admin UI to control campaigns, monitor calls, and manage billing. ✅ Key Responsibilities Build and maintain backend services in Node.js to manage: Call campaigns, contact lists, scheduling SIP call control using FreeSWITCH ESL Call logs, CDRs, billing, and analytics Create clean, responsive frontend interfaces (React/Vue) Work with Redis for job queuing and real-time updates Design and manage database schemas (PostgreSQL or MongoDB) Integrate AI tools (e.g. Whisper, Deepgram) for speech-to-text Secure APIs and handle user roles/multi-tenancy Monitor and optimize system performance ✅ Required Skills Strong experience with Node.js, Express, REST APIs Comfortable with frontend frameworks: React or Vue Knowledge of mongodb, PostgreSQL, Redis, and WebSockets Hands-on experience with FreeSWITCH and ESL (modesl in Node.js) good understanding of SIP, VoIP concepts, and call flows Familiar with Linux CLI, systemd, and basic server setup Ability to write modular, testable code and manage full dev cycle ✅ must haves Experience with mod_json_cdr, FreeSWITCH dialplans Familiarity with AI speech tools (Whisper, AssemblyAI, etc.) Experience building real-time dashboards Understanding of billing/rating systems or telco invoicing Docker or PM2 deployment experience ✅ What We Offer Fully remote flexibility (or hybrid if local) Direct influence over product architecture and direction Opportunity to shape an AI-powered telecom platform from scratch A fast-moving, no-bureaucracy work style Job Types: Full-time, Permanent Pay: ₹40,000.00 - ₹100,000.00 per month Benefits: Flexible schedule Health insurance Paid sick time Paid time off Work from home Schedule: Day shift Ability to commute/relocate: New Town, Kolkata, West Bengal: Reliably commute or planning to relocate before starting work (Required) Experience: real-time applications: 2 years (Preferred) Node.js: 3 years (Required) Location: New Town, Kolkata, West Bengal (Preferred) Work Location: In person
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Hyderābād
5.0 - 15.0 Lacs P.A.
Lucknow
0.25 - 0.3 Lacs P.A.
0.15 - 0.2 Lacs P.A.
Salary: Not disclosed
3.0 - 6.0 Lacs P.A.
Salary: Not disclosed
Pune, Maharashtra
Experience: Not specified
Salary: Not disclosed
Indrapuri Colony, Indore, Madhya Pradesh
Experience: Not specified
Salary: Not disclosed
Palghat District, Kerala
Experience: Not specified
Salary: Not disclosed
Udaipur
2.0 - 2.5 Lacs P.A.