Gennex Resourcing - Full Stack Developer w Web RTC

Full Stack Developer
๐Ÿ’ฐ Negotiable
๐ŸŒŽ Remote
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 6 months ago

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

Posted 25 days ago

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.