Job Description
Experience required for this role
5-7+ years in a Full Stack Development role
Exposure in configuring or working in Contact center / Call center would be
beneficial
Good experience with Python scripting with multi-threading / socket and inter
process communication
Very good understanding of databases: extensive knowledge, with performance
and optimization experience MySQL is a must
In-depth understanding of fundamental web technologies such as HTTP, HTML,
CSS, AJAX, REST, and JSON
Strong knowledge of how SIP and VoIP communication is working
Should be with Linux and docker container background.
Experience with SMS and Mobile Gateways.
Good communication skills, including written and verbal English
Design, develop, and maintain VoIP solutions using Asterisk.
Write, test, and deploy RESTful APIs using Python (Flask) to support telephony
features.
Configure dial plans, call routing, IVRs, queues, and SIP trunks in Asterisk.
Monitor and troubleshoot call quality, performance, and server logs.
Develop scripts or tools to automate provisioning and reporting.
Collaborate with front-end developers, DevOps, and QA to deliver full-stack
features.
Ensure system security, scalability, and high availability of VoIP services.
Required Skills & Qualifications:
3+ years of experience with Asterisk (ARI, AGI, AMI).
Strong proficiency in Python and Flask for developing APIs and writing unit tests
Solid understanding of VoIP protocols: SIP, RTP, WebRTC.
Experience working with MySQL or other relational databases.
Familiarity with Linux server environments.
Proficiency with tools like Wireshark, TCPDUMP, or SNGREP for SIP
troubleshooting.
Knowledge of JSON, REST, and API security practices.
Ability to read and write custom DIALPLAN and manage SIP/PJSIP Profiles.
Version control using Git.Experience required for this role
5-7+ years in a Full Stack Development role
Exposure in configuring or working in Contact center / Call center would be
beneficial
Good experience with Python scripting with multi-threading / socket and inter
process communication
Very good understanding of databases: extensive knowledge, with performance
and optimization experience MySQL is a must
In-depth understanding of fundamental web technologies such as HTTP, HTML,
CSS, AJAX, REST, and JSON
Strong knowledge of how SIP and VoIP communication is working
Should be with Linux and docker container background.
Experience with SMS and Mobile Gateways.
Good communication skills, including written and verbal English
Design, develop, and maintain VoIP solutions using Asterisk.
Write, test, and deploy RESTful APIs using Python (Flask) to support telephony
features.
Configure dial plans, call routing, IVRs, queues, and SIP trunks in Asterisk.
Monitor and troubleshoot call quality, performance, and server logs.
Develop scripts or tools to automate provisioning and reporting.
Collaborate with front-end developers, DevOps, and QA to deliver full-stack
features.
Ensure system security, scalability, and high availability of VoIP services.
Required Skills & Qualifications:
3+ years of experience with Asterisk (ARI, AGI, AMI).
Strong proficiency in Python and Flask for developing APIs and writing unit tests
Solid understanding of VoIP protocols: SIP, RTP, WebRTC.
Experience working with MySQL or other relational databases.
Familiarity with Linux server environments.
Proficiency with tools like Wireshark, TCPDUMP, or SNGREP for SIP
troubleshooting.
Knowledge of JSON, REST, and API security practices.
Ability to read and write custom DIALPLAN and manage SIP/PJSIP Profiles.
Version control using Git.