Freeswitch & Fusionpbx Telephony Developer – Remote

Year    Remote, IN, India

Job Description

We are hiring

two Telephony Developers

:

1 Full-Time Telephony Developer

1 Part-Time Telephony Developer


Together, you will be responsible for the

development and ongoing enhancement of our telephony engine

for a call center built on

FreeSWITCH

and

FusionPBX

.

Our dialer must be

tightly integrated with our CRM through APIs

, so you must be

very comfortable working with APIs

(building, consuming, and maintaining them).

These are

long-term positions

for developers who can work independently and take strong ownership of the telephony stack.

Key Responsibilities (Both Roles)

Work on our

FreeSWITCH + FusionPBX-based telephony infrastructure

.

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.

Strong, practical experience with:

FreeSWITCH

(dialplans, modules, event socket, configuration).

FusionPBX

(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.


Job Detail

  • Job Id
    JD4976320
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year