VoIP Software Engineer
$$$$
We are seeking an energetic, multi-talented VoIP Software Engineer who is excited by complex technical challenges and motivated by building high-quality communication products. You will be a core contributor to our business phone system, designing and implementing new features across multiple product areas, from SIP infrastructure to integrations with external services.
This role combines deep VoIP expertise with strong software development skills in modern web technologies.
Responsibilities
- Design, develop, and maintain VoIP services and components for our SIP-based platform.
- Implement and enhance integrations with external systems, including third-party APIs.
- Analyse, troubleshoot, and resolve complex SIP/RTP/WebRTC issues to ensure high call quality and reliability.
- Apply secure software design and development principles across all layers of the stack.
- Develop and maintain RESTful APIs and related backend services.
- Conduct testing and optimize performance and scalability.
- Support the team in defining, improving, and enforcing secure development processes and policies.
Required Skills & Experience
- Bachelorβs degree in Telecommunications, Computer Science, or a related programming/engineering field.
- Solid experience as a VoIP developer/engineer working with SIP-based platforms.
- Strong hands-on experience with Kamailio and Asterisk (design, scripting, configuration, and troubleshooting).
- Deep understanding of SIP and related protocols: TLS, SDP, RTP/SRTP/RTCP, ICE, WebRTC.
- Good experience with FreeSWITCH and/or FreePBX
- Experience in monitoring with tools such as Grafana, Zabbix, Loki (or similar).
- 3+ experience with Node.js \ python and Express.js (or similar Node frameworks).
- Experience designing and building REST APIs.
- Hands-on experience with relational databases (RDBMS) such as MySQL and PostgreSQL.
- Strong background working in Linux environments (system administration basics, networking tools, shell scripting is a plus).
- Git and standard CI/CD workflows.
- Experience with AWS services ( EC2,S3, AWS cli, ECS, ALB, ERC) a plus
- Knowledge and experience with Message brokers (SQS, RabbitMQ).
- Ability to work independently as well as effectively collaborate within a team.
- Strong self-learning skills and willingness to stay current with VoIP and software development technologies.
- Good problem-solving abilities and a structured approach to debugging and troubleshooting.
Probation period: 3 months
Work equipment: Yes
Required languages
| English | B2 - Upper Intermediate |
Published 22 June
116 views
Β·
22 applications
Last responded 2 hours ago
See stats of candidates who applied for this job π
π
Average salary range of similar jobs in
analytics β
Loading...