Gennex Resourcing - Full Stack Developer w Web RTC
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
No longer accepting applications
Get instant notifications for new Full Stack Developer jobs. Enter your email:
How It Works
๐Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
๐Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
๐Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twineโs tools to find more opportunities.