Free SWITCH Developer ( Lua)

2 - 5 years

2 - 7 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: FreeSWITCH & Call Center Solution Developer (Lua)

Exp :2 to 5 years

Job Summary:

We are seeking a skilled FreeSWITCH Developer with hands-on experience in call center solution development and customization. The ideal candidate must be proficient in Lua scripting, have a solid understanding of VoIP protocols, and be capable of building scalable and high-performance voice applications and call flows. Familiarity with open-source telephony platforms and call center solutions like FusionPBX, VICIdial, or Asterisk is a strong plus.

Key Responsibilities:

· Design, develop, and customize FreeSWITCH-based voice and call center applications.

· Write and maintain Lua scripts for call routing, IVRs, conferencing, and voicemail.

· Implement and support complex call flows, voice menus, and call queuing systems.

· Integrate with external systems (e.g., CRMs, databases, billing systems) via REST APIs, WebSockets, or sockets.

· Optimize system performance, troubleshoot VoIP issues (SIP/RTP), and provide Tier 2/3 technical support.

· Configure and manage FreeSWITCH modules, dial plans, and profiles.

· Customize existing open-source platforms like FusionPBX or build from scratch if needed.

· Work closely with DevOps and QA to deploy and test solutions.

· Prepare technical documentation and user manuals.

Required Skills & Qualifications:

· 2–5 years of hands-on development experience with FreeSWITCH.

· Strong proficiency in Lua scripting for telephony use cases.

· Good understanding of SIP, RTP, WebRTC, and other VoIP standards.

· Experience customizing or extending call center platforms (FusionPBX, VICIdial, etc.).

· Familiarity with Linux administration (Debian/Ubuntu preferred).

· Hands-on experience with REST APIs, MySQL/PostgreSQL, and JSON/XML.

· Ability to debug call flows using SIP traces, logs, and sngrep/wireshark.

· Experience with scripting languages like Bash or Python is a plus.

Preferred Qualifications:

· Experience in multi-tenant or high-availability VoIP architecture.

· Familiarity with WebRTC and browser-based calling features.

· Experience with containerization (Docker), CI/CD pipelines, and Git.

· Prior involvement in building custom call center dashboards or real-time monitoring tools.

Soft Skills:

· Strong problem-solving and debugging skills.

· Ability to work independently and within a team.

· Excellent communication and documentation skills.

· Comfortable working in Agile/Scrum environments.

Job Type: Full-time

Pay: ₹16,945.36 - ₹61,433.68 per month

Benefits:

  • Food provided
  • Paid sick time

Schedule:

  • Monday to Friday

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Lua Skills

Practice Lua coding challenges to boost your skills

Start Practicing Lua Now

RecommendedJobs for You