Gennex Resourcing - Full Stack Developer w Web RTC
Description
Client: Gennex Resourcing
Location: Remote
Contract: Temporary
Job Description
NetQwix is an interactive training platform connecting trainees and trainers LIVE through high-quality real-time video coaching. Trainers can conduct Live Training Sessions where they can annotate on top of pre-uploaded videos, utilize the WebCam to demonstrate, and watch the trainee try to implement the changes. The platform involves advanced WebRTC video calling, real-time collaboration tools (drawing/annotations), strong UI/UX, and robust backend engineering. We are building a high-performance system that delivers an exceptional experience for both parties. You will be a core part of this product's technical foundation.
Requirements
We are looking for a Full-Stack Developer with 4+ years of experience, strongly skilled in Next.js, React, and hands-on experience with WebRTC / WebSockets / real-time applications. You will work on both the frontend and backend, building the video call system, screen-sharing, annotation tools, dashboards, and scalable APIs. This is a role for someone who loves building real-time, interactive, high-quality user experiences.
Key Responsibilities
Frontend (Primary Focus)
- Develop highly responsive UI using Next.js, React, TypeScript.
- Implement real-time video calling features using WebRTC.
- Build interactive tools like on-screen drawing/annotation overlays, screen-sharing & live guidance tools, and real-time trainer-trainee collaboration features.
- Optimize performance for smooth video, low latency, and clean user experience.
- Create reusable, modular UI components for dashboards, booking, scheduling, etc.
Backend
- Build and maintain backend APIs using Node.js / Next.js API Routes / Express.
- Implement WebSocket-based real-time communication for video events, chat, presence, etc.
- Work with databases (MongoDB / PostgreSQL).
- Integrate authentication, roles (trainee/trainer), booking, and session-management features.
- Ensure system scalability, security, and reliability.
DevOps / Integration
- Work with third-party video SDKs if required (TokBox, Twilio, LiveKit, Jitsi, custom WebRTC).
- Handle deployment & CI/CD (Vercel, AWS, or DigitalOcean).
- Optimize bandwidth usage, media servers, and streaming performance.
Required Skills & Qualifications
- 3+ years of professional development experience (full-stack or frontend + backend).
- Strong experience with: ✔ Next.js ✔ React / TypeScript ✔ JavaScript (ES6+).
- Practical experience with WebRTC (mandatory):
- Peer-to-peer calls
- Media stream handling (audio/video)
- Screen-share implementation
- Experience with WebSockets (Socket.io or native WebSocket).
- Strong understanding of REST APIs or GraphQL.
- Familiarity with Node.js backend development.
- Experience working with real-time apps (video conferencing, chat, collaboration tools).
- Ability to write clean, optimized, and scalable code.
- Good understanding of UI/UX and performance optimization.
Additional Information
Job Type: Temporary
Pay: $98,502.12 - $118,626.21 per year
Work Location: Remote
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.