1 Cogniter Technologies Developer Job
UcaaS Developer - WebRTC (2-4 yrs)
Cogniter Technologies
posted 5d ago
Flexible timing
Key skills for the job
Job Title : - UCaaS Developer (WebRTC, Media Servers, Unified Communication)
Job Description :
We are looking for a skilled UCaaS Developer with hands-on experience working with media servers for WebRTC-based calling or third-party video conferencing solutions like Jitsi, Janus, or Zoom.
The ideal candidate should have prior experience integrating various Unified Communications (UCaaS) platforms and expertise in Node.js for backend development.
Key Responsibilities :
- Develop and optimize WebRTC-based calling solutions using Jitsi, Janus, or Zoom APIs.
- Work with media servers to handle real-time audio/video streaming efficiently.
- Implement SIP, VoIP, and RTC protocols for seamless communication.
- Integrate third-party UCaaS platforms (e.g., Twilio, Vonage, Microsoft Teams ).
- Design and maintain scalable and secure real-time communication (RTC) applications.
- Develop and manage Node.js-based micro services for handling signaling, session management, and media control.
- Optimize latency, bandwidth usage, and call quality for better user experience.
- Implement security best practices for encryption, authentication, and data protection in WebRTC calls.
- Troubleshoot and debug real-time communication issues across different network conditions.
- Work closely with frontend teams to ensure seamless WebRTC integrations.
Required Skills & Qualifications :
- 3+ years of experience in WebRTC development and media server integration.
- Strong expertise in Jitsi, Janus, Zoom SDK, or similar WebRTC platforms.
- Proficiency in Node.js for backend implementation and API development.
- Experience with SIP, VoIP, STUN/TURN, ICE candidates, and signaling protocols.
- Hands-on experience with real-time streaming technologies (RTSP, RTP, HLS, or DASH).
- Strong knowledge of Unified Communications (UCaaS) platforms like Twilio, Vonage, or Microsoft Teams.
- Experience with containerization (Docker, Kubernetes) for deploying RTC applications.
- Understanding of load balancing and scaling strategies for media servers.
- Familiarity with networking, NAT traversal, and WebRTC optimization techniques.
Preferred Qualifications :
- Experience with AI-driven noise cancellation, echo reduction, or speech analytics.
- Knowledge of real-time chat and messaging solutions.
- Prior experience with cloud-based media server deployments (AWS, GCP, or Azure).
- Experience with server-side event handling using Web Sockets or Socket.IO.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Developer roles with real interview advice