We are seeking a highly skilled VoIP Engineer to design, develop, and maintain a voice communication platform integrating WhatsApp Calling, SIP Telephony, and Salesforce CRM. The candidate will be responsible for building and managing the media server layer using FreeSWITCH or Asterisk and integrating voice workflows with Salesforce.
The ideal candidate should have experience with SIP, RTP, WebRTC, VoIP infrastructure, and API-based integrations.
-
Design and deploy media servers using FreeSWITCH or Asterisk.
-
Configure SIP trunks and SIP routing.
-
Manage RTP media streams and call bridging.
-
Configure inbound and outbound call flows.
-
Implement call recording and monitoring solutions.
-
Troubleshoot voice quality, latency, and packet loss issues.
-
Integrate WhatsApp Business Calling APIs.
-
Develop workflows for:
-
Incoming Calls
-
Outbound Calls
-
Call Transfers
-
Call Recording
-
Agent Routing
-
Manage webhook events and call state synchronization.
-
Deploy and manage Linux-based voice servers.
-
Configure Nginx, HAProxy, and load balancing.
-
Implement monitoring and alerting.
-
Ensure high availability and disaster recovery.
-
Integrate OpenAI Realtime APIs.
-
Integrate Deepgram, AssemblyAI, or similar speech services.
-
Build AI-powered voice assistants and call automation workflows.
-
SIP Protocol
-
RTP/RTCP
-
VoIP Architecture
-
Call Routing
-
IVR Design
-
SBC Concepts
Must Have:
Preferred:
-
Node.js
-
JavaScript / TypeScript
-
REST APIs
-
WebSockets
-
Linux Administration
-
AWS EC2
-
Docker
-
Nginx
-
Salesforce APIs
-
Webhooks
-
OAuth 2.0
-
CRM Integrations