LYFeX
Report
Location
Delhi, India
JobType
part-time
About the job
This job is sourced from a job board
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