Posted on: 06/05/2026
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.
Did you find something suspicious?