FreeSwitch Developer

Walkover

Role Overview

You will be responsible for developing, customizing, and maintaining VoIP-based solutions

using FreeSWITCH, ensuring high availability, performance, and reliability of real-time

communication systems.

Key Responsibilities

  • Develop and maintain VoIP applications using FreeSWITCH
  • Design and implement call routing, IVR, and dialplan logic
  • Integrate FreeSWITCH with backend systems and APIs
  • Work with SIP, RTP, and WebRTC protocols
  • Troubleshoot and resolve call quality and performance issues
  • Optimize system performance for scalability and low latency
  • Collaborate with cross-functional teams for product enhancements

Required Skills

  • Strong experience with FreeSWITCH architecture and modules
  • Good understanding of SIP, RTP, WebRTC, and VoIP fundamentals
  • Experience in Lua / C / JavaScript (any one or more)
  • Knowledge of Linux environments and networking concepts
  • Hands-on experience with call flows, IVR, and conferencing systems
  • Experience with debugging tools like sngrep, Wireshark

Good To Have

  • Experience with CPaaS or telecom platforms
  • Knowledge of Kamailio / Asterisk
  • Exposure to cloud infrastructure (AWS/GCP)
  • Understanding of scalable distributed systems

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.