Required Skills:
- 5+ years of experience with Ruby / Rails;
- 3+ years of experience with PostgreSQL;
- At least 2 years of experience as a VoIP Developer.
- Proficiency in SIP, RTP, and WebRTC protocols.
- Experience with SIP servers (Asterisk, FreeSWITCH, Kamailio, or Yeti Switch).
- Knowledge of SRTP/TLS for securing VoIP calls.
- Experience integrating SIP over WebSocket for mobile and web applications.
- Familiarity with NAT traversal technologies (STUN, TURN, ICE).
- Flutter experience is a bonus
- Intermediate or higher English level.
Responsibilities:
- Customize and tailor new SDK-product to fit client needs.
- Develop and integrate APIs for VoIP services.
- Work on SIP, RTP, and WebRTC protocols for seamless communication.
- Integrate VoIP solutions into mobile applications and cross-platform frameworks.
- Optimize and configure VoIP servers to ensure high performance and scalability.
- Manage and troubleshoot VoIP-related issues to maintain service quality.
Project description:
Develop an SDK for mobile app with Twilio integration. The SDK will allow users to integrate VoIP services, validate phone numbers via SMS, and ensure SIP call functionality. It must support push notifications for calls, handle user and application registration, and integrate with the Yeti billing system. The solution should be scalable, supporting millions of users, and tested with a demo app. The SDK needs to work across platforms, handle SIP over TLS and WebSocket, and include privacy policy compliance features.
What we offer:
- Healthy workplace environment
- Strong and friendly development team
- Competitive reward
- Compensation for education
- Flexible schedule
- 10 paid vacation days, 4 paid days-off