HamburgerMenu
hirist

FreeSWITCH Engineer

Kodehash Technologies
3 - 7 Years
Gurgaon/Gurugram

Posted on: 06/05/2026

Job Description

Job description :

Job Overview :

We are looking to hire an experienced VoIP engineer who can contribute their expertise to our SaaS product. The ideal candidate will have a strong background in telephony systems, Python development, DevOps, real-time systems, and security. Salary is flexible for the right candidate who is ready to drive innovation and excellence in our product offerings.

Key Responsibilities :

Telephony and Communication Systems :

- Develop, maintain, and optimize telephony solutions using FreeSWITCH, Asterisk, SIP, WebRTC, and VoIP protocols.

- Troubleshoot and resolve issues related to call routing, connectivity, and communication quality.

Python Development and Scalability :

- Design and implement scalable backend systems using Python.

- Utilize asynchronous frameworks such as FastAPI and Celery for high-performance applications.

- Optimize interactions with PostgreSQL databases and ensure efficient message queuing.

DevOps and Cloud Infrastructure :

- Implement, manage, and optimize containerized applications using Docker and Kubernetes.

- Deploy and maintain applications on cloud platforms (AWS, GCP), ensuring high availability and performance.

- Collaborate with the operations team to improve CI/CD pipelines and automate infrastructure management.

Real-Time Systems :

- Design and develop systems utilizing WebSockets, UDP, and low-latency networking protocols to support real-time communication.

- Ensure minimal latency and high throughput for mission-critical applications.

Security and Compliance :

- Integrate security protocols such as SIP/TLS and SRTP to safeguard communications.

- Ensure compliance with data protection standards, including GDPR and HIPAA, integrating security best practices in software design and deployment.

Collaboration and Mentoring :

- Work closely with cross-functional teams, including product managers, designers, and other developers, to shape product features and architecture.

- Mentor junior team members and promote a culture of continuous learning and improvement.

Required Skills and Qualifications :

- Proven experience in developing and managing telephony systems with FreeSWITCH/Asterisk, SIP, WebRTC, and VoIP protocols.

- Strong proficiency in Python, including experience with asynchronous frameworks such as FastAPI and Celery.

- Hands-on experience with PostgreSQL database optimization and message queue systems.

- Solid understanding of DevOps practices with practical experience using Docker, Kubernetes, and cloud platforms (AWS, GCP).

- Demonstrated expertise in building real-time systems using WebSockets, UDP, and ensuring low-latency networking.

- Deep knowledge of security protocols, including SIP/TLS, SRTP, and familiarity with regulatory compliance frameworks like GDPR and HIPAA.

- Excellent problem-solving skills, attention to detail, and the ability to work independently.

- Strong communication and collaboration skills.

Preferred Qualifications :

- Prior experience working on SaaS products in a team environment.

- Contributions to open-source projects or participation in developer communities.

- Experience with additional programming languages and frameworks is a plus.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...