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