When it comes to our backend, our standards are high. We are looking for a backend developer that understands the real time nature of VoIP, the need to keep the backup up 24/7 and still deliver the latest features to our customer base. Applicants must be physically located close to our Burlington MA or our Berlin office. If acronyms like WebRTC, DTLS, JSON, SNI, MongoDB and SIP are familiar to you, this job might be a lot of fun.
• Integration of the product with CRM systems
• Integration of new VoIP phone models into the provisioning framework
• Improving database replication mechanisms with MongoDB
• Integration of WebRTC-based video conferencing into the product
• Integration with AI-API for text-to-speech and speech-to-text analytics
• Working on reporting for agent performance
• Generating automated email reports including charts
• Working on integration with the Vodia IO router platform backend
• Creating and executing tests
• Keeping product documentation up to date
• A degree in computer science or comparable
• Understanding of the relevant SIP standards
• Basic skills in using and programming Linux and Windows
• Basic understanding of modern VoIP phones
• Understanding of the HTTP protocol including websocket
• Ability to create HTML pages, e.g. based on Bootstrap
• Understanding of JSON and XML documents and image file formats
• Familiarity with RTP, voice and video codecs and SRTP
• Familiarity with the WebRTC JavaScript API
• Understanding of TLS, DTL, certificates and cipher suites
• Programming skills in C++ and JavaScript
• Understanding of single- and multi-threaded environments and memory management
• Code design with Xcode, Visual Studio or some other IDE
• Good spoken and written English
• Basic documentation skills for keeping documentation up to date
• Ability to use basic office tools (G suite)
Email your resume in .pdf format to careers@vodia.com