> Djinni2k–3k USD
Software Engineer
format:Remote
asteriskvoipsiprtpnatqoslinuxubuntufirewallsapiari
> full description
#vacancy #VoIP / #Asterisk Engineer (Fintech) | Remote | $2,000–3,000
Key Requirements
- 3+ years of commercial experience in a relevant role.
- Strong expertise in Asterisk (versions 13 and above).
- Hands-on experience building and maintaining VoIP solutions for contact centers or fintech environments.
- In-depth understanding of SIP and RTP protocols, including NAT and QoS.
- Experience configuring and managing SIP trunks.
- Experience configuring IVR workflows, agent queues, and skill-based routing, including fallback and overflow logic.
- Experience with call recording, CDR, and CEL.
- Strong Linux administration skills (Ubuntu/Debian) in production environments.
- Practical experience securing VoIP infrastructure, including protection against brute-force attacks, Fail2Ban, firewall configuration, ACLs, and rate limiting.
- Experience integrating Asterisk with external systems, including CRM, billing, antifraud solutions, and APIs.
- Experience using AMI / ARI to integrate Asterisk with backend systems.
- Understanding of financial systems requirements, including reliability, auditability, and logging.
- Ability to quickly understand and troubleshoot complex or legacy systems.
Responsibilities
- Maintain and continuously improve the company’s telephony platform.
- Ensure the stable operation of support, collections, and sales communication channels.
- Configure and maintain IVR menus, call queues, and routing logic in line with business processes.
- Integrate the telephony platform with internal services, including CRM, backend systems, and billing.
- Ensure high availability and minimize system downtime.
- Monitor call quality and key performance metrics, including SLA, ASR, and ACD.
- Identify and resolve latency and call-quality issues.
- Optimize system performance and support infrastructure scaling.
- Upgrade and improve the existing VoIP infrastructure.
- Create and maintain technical documentation covering call flows, routing, and integrations.
- Collaborate with cross-functional teams, including backend, support, and security.