Flag job

Report

Video Conferencing Product Developer

Location

Delhi, India

JobType

part-time

About the job

Info This job is sourced from a job board

About the role

Website: thelyfex.com
Job details:

Role Overview


We are looking for a Video Conferencing Product Developer who can build a scalable, secure, real-time video communication product (similar in core capability to Google Meet / Zoom) from scratch. This is not a design-heavy role. This role is about engineering depth, architecture clarity, and execution. You will own the end-to-end development of the product- from real-time communication logic to backend scalability and performance optimization.


Key Responsibilities


1. Product Development (Core)


• Build a real-time video conferencing system with:


• 1:1 and group video calls


• Audio & video streaming


• Screen sharing


• Chat


• Call join via link / room-based system


• Implement low-latency, high-quality video & audio transmission


• Handle participant join/leave, mute/unmute, camera on/off, and reconnections


2. Real-Time Communication


• Work with WebRTC (or equivalent real-time protocols)


• Manage signaling servers and peer connections


• Optimize bandwidth usage and media performance


3. Backend & Infrastructure


• Design backend for:


• User/session management


• Meeting rooms & access control


• Authentication & authorization


• Ensure scalability for multiple concurrent users


• Integrate TURN/STUN servers where required


• Handle cloud deployment and monitoring


4. Security & Reliability


• Implement secure communication (encryption, access control)


• Prevent unauthorized access to meetings


• Ensure stability under high load


• Handle edge cases like network drops and reconnections


5. Ownership & Problem Solving


• Make architectural decisions independently


• Debug performance issues (latency, packet loss, jitter)


• Continuously improve reliability and user experience


Tech Stack (Flexible, but expectations clear)


Frontend


• JavaScript / TypeScript


• React / Vue / equivalent


• WebRTC integration


Backend


• Node.js / Python / Go / Java (any strong backend language)


• WebSockets / Socket.io / similar real-time messaging


• REST / GraphQL APIs


Media & Infra


• WebRTC


• STUN / TURN


• Cloud services (AWS / GCP / Azure)


• Docker / basic DevOps knowledge preferred



Required Skills & Experience


• Strong understanding of real-time systems


• Hands-on experience with WebRTC or live streaming


• Ability to design systems for scale and reliability


• Clear understanding of networking fundamentals


• Experience building production-grade applications


• Can work independently and take full ownership



Nice to Have


• Experience building video, audio, or streaming platforms


• Knowledge of SFU/MCU architectures


• Experience with mobile video conferencing


• Performance tuning and monitoring experience



What We’re Really Evaluating


• Can you think like a product engineer, not just a coder?


• Can you build something usable, stable, and scalable?


• Do you understand why things break in real-time systems?



Outcome Expectation


By the end of the engagement, there should be:


• A working video conferencing product


• Clear architecture documentation


• Scalable and secure implementation


• Code that can be extended into a full product

Click on Apply to know more.

Skills

Python
AWS
Azure
backend
DevOps
end-to-end
frontend
GCP
GraphQL
JS
Session Management
TypeScript
Vue
WebRTC