Contribute to continuous development and improvement of our telephony engine
for the call center.
Design, develop, and maintain
APIs on FreeSWITCH and FusionPBX
to integrate with our CRM and other internal systems.
Ensure
smooth and reliable integration between our dialer and CRM
via APIs.
Build and manage
call flows, IVRs, queues, and routing logic
tailored for a call center environment.
Monitor system performance, troubleshoot issues, and optimize for
stability, scalability, and call quality
.
Implement security best practices for VoIP (e.g., SIP security, rate limiting, prevention of toll fraud).
Document telephony architecture, APIs, workflows, and configurations.
Collaborate with CRM and operations teams to ensure end-to-end reliability and performance.
Note: The full-time developer will have primary ownership of the telephony engine, with the part-time developer supporting development, maintenance, and new features.Mandatory Requirements (Both Roles)
5+ years of hands-on experience in telephony/VoIP development.
(multi-tenant setup, routing, call center modules).
Proven experience
creating and working with APIs
on FreeSWITCH and/or FusionPBX to connect telephony systems with CRMs or other platforms.
Solid understanding of:
SIP, RTP, WebRTC basics.
Call routing, IVR, queues, recording, reporting.
Strong debugging and problem-solving skills in a production environment.
Comfortable working
independently
and taking ownership of tasks and modules.
Good written and spoken English for documentation and communication.
Nice to Have
Experience integrating with popular CRMs (e.g., custom CRMs, HubSpot, Zoho, Salesforce, etc.).
Experience with
Linux server administration
(Debian/Ubuntu preferred).
Knowledge of scripting/programming languages commonly used alongside FreeSWITCH (e.g.,
Lua, Python, PHP, Node.js, or Go
).
Experience with
monitoring/logging tools
(e.g., Grafana, Prometheus, ELK stack, or similar).
Prior experience in a
call center or contact center
environment.
Evaluation Process (Technical Test)
Shortlisted candidates (for both full-time and part-time roles) will be required to complete a
live technical test
.
Work Schedule & Compensation
Full-Time Role:
Salary:
?30,000 per month.
Working days (Month 1):
Monday-Saturday (6 days/week).
After a
performance evaluation at the end of the first month
, the schedule will reduce to
Monday-Friday (5 days/week)
if expectations are met.
Work hours:
Must be available during
IST timezone working hours
(exact shift timing to be finalized during the interview).
Part-Time Role:
Compensation:
Pro-rated based on agreed hours and responsibilities.
Working days & hours:
Flexible within
IST timezone
, to be discussed and finalized during the interview.
Expected to attend key coordination meetings and work closely with the full-time developer.
Time Off & Benefits (Full-Time Role)- Eligible after the first 90 days.
7 days Paid Time Off (PTO)
per year.
4 sick days
per year.
After
1 year of continuous employment
, you will receive
1 week of paid vacation
.
Part-time benefits and time off will be discussed based on the agreed hours and engagement model.
Work Culture
We maintain a
professional, ethical work culture
.
Employees are never required to pay any fee or penalty to join, continue, or leave the company.
We value transparency, respect, and long-term collaboration.
Who These Roles Are For
Developers who want to
work deeply with FreeSWITCH, FusionPBX, and VoIP technologies
.
Those who are
comfortable and confident with APIs
and integrating dialers with CRMs.
Full-time candidates who want
primary ownership
of a telephony engine.
Part-time candidates who want
steady, long-term work
supporting a production call center platform.
How to Apply
Please send:
Your
CV/Resume
highlighting your telephony/VoIP experience.
A brief note describing:
Your experience with
FreeSWITCH and FusionPBX
(specific projects).
Concrete examples of
APIs you've built
to connect telephony systems with CRMs or other applications.
Any relevant
GitHub/Bitbucket repos
, code samples, or architecture diagrams (optional but highly valued).
Clearly mention whether you are applying for:
Full-Time Telephony Developer
,
Part-Time Telephony Developer
, or
Open to both
.
Job Types: Full-time, Part-time
Pay: ₹20,000.00 - ₹40,000.00 per month
Expected hours: 50 per week
Benefits:
Paid sick time
Paid time off
Application Question(s):
How long have you been working in Telephony?
How familiar are you with FusionPBX and FreeSwitch?
Have you ever created an API for FusionPBX or FreeSwitch?
Experience:
Freeswitch/FusionPBX: 3 years (Required)
VoIP: 3 years (Required)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.