
Asterisk Developer
3 weeks ago
Pacific Remote Islands Marine National Monument, India
Rekruton Technologies
Full time
We are seeking a highly experienced Senior Asterisk Developer to lead the development and maintenance of our VoIP and cloud-based telephony infrastructure. This role requires deep expertise in Asterisk PBX, SIP protocols, and hands-on experience with Python development and Cloud platforms. You'll play a pivotal role in building scalable, secure, and high-performance communication systems that integrate seamlessly with modern cloud services.
Responsibilities:
- Design, develop, and maintain Asterisk-based telephony systems, including custom dial plans, IVRs, queues, voicemail, and conferencing.
- Configure and manage SIP trunks, ISDN trunks, Analog lines
- Configure and manage Call routing, failover, codec handling, and system monitoring tools.
- Develop integration scripts and services using Python to connect with Asterisk.
- Architect and deploy cloud-based telephony solutions, ensuring scalability, reliability, and security.
- Troubleshoot and resolve VoIP issues related to call quality, latency, jitter, NAT traversal, and firewall configurations.
- Leverage AGI and AMI interfaces to extend and automate Asterisk functionalities
- Monitor system performance and availability, and proactively address capacity and performance issues.
- Collaborate with DevOps, network, and application teams to ensure smooth end-to-end functionality of telephony services.
- Maintain system documentation and contribute to knowledge sharing within the team.
Qualifications:
- Bachelor's degree in Computer Science, Telecommunications, or a related field (or equivalent experience).
- 5+ years of hands-on experience with Asterisk PBX in production environments.
- 2+ years of professional Python development experience, ideally in telephony, automation, or backend systems.
- 3+ years of experience working with cloud platforms (AWS, GCP, or Azure), including deployment, monitoring, and security of VoIP applications.
- Strong knowledge of VoIP protocols (SIP, RTP, SRTP, IAX2, DAHDI, WebRTC), codecs, and NAT/firewall handling.
- Proficiency in Linux administration and scripting (Bash, Python).
- Experience with AGI/AMI scripting, and familiarity with Asterisk CLI tools and logs.
- Knowledge of telephony security best practices including encryption, authentication, and fraud mitigation.
- Experience integrating Asterisk with relational databases (MySQL/ MariaDB/ PostgreSQL) and REST APIs.
- Familiarity with tools like Wireshark, tcpdump, and SIP debuggers for network-level troubleshooting.
- Exposure to Kamailio, or OpenSIPS is a plus.
Job Types: Full-time, Permanent
Benefits:
- Flexible schedule
- Health insurance
- Leave encashment
- Paid sick time
- Paid time off
- Provident Fund
- Work from home
Application Question(s):
- What is your Notice Period?
Work Location: Remote