About the role
Scalable Path is looking for a Full-Stack Next.js Developer with WebRTC Experience to join the team and work on a client project. This is a remote, 40-hour/week position.
Client company description
The client is a Canadian company that has an existing web application that helps young students learn French as a second language. Their application uses WebRTC, AI avatars, and multiplayer engagement to transform how thousands of learners interact and grow.
Expected contract duration: 6-12 months
If things go well, this could turn into a long-term engagement.
Overview
A client of Scalable Path's is looking for Full-Stack Engineer who thrives in real-time systems. Not only do they need to expand and maintain the app, but they need to improve its quality and performance.
You’ll work hands-on with Next.js + WebRTC, shaping responsive, scalable apps that bring live video, audio, and interactive features to thousands of users. Short term, you’ll focus on WebRTC and real-time features; long term, you’ll help scale a unified JavaScript/TypeScript stack (Next.js) as the client expands globally. This is a high-impact, no-red-tape role where your voice matters. You won’t just ship features, you’ll help define how to build low-latency, real-time experiences from the ground up.
The client uses Jira for project management.
Qualifications:
-
5+ years of full-stack development experience
-
Proven experience building and debugging real-time applications using WebSockets
-
Hands-on experience building peer-to-peer and group sessions with WebRTC
-
Strong JavaScript & TypeScript (front and back)
-
Strong React Experience (state management, real-time interactions, WebSocket integration, and
live user experiences).
-
Solid grasp of real-time application design, synchronization, and scaling.
-
Git, testing, debugging, and Agile teamwork experience.
Bonus Points:
-
Unity or WebGL exposure
-
Cloud certifications (GCP, AWS, or similar)
Duties and Responsibilities
-
Attend daily scrum and contribute to project discussions.
-
Engineer real-time Next.js apps with WebRTC-based audio/video (from peer-to-peer to
large-group sessions).
-
Develop APIs and back-end services with Next.js.
-
Architect and integrate data flows that keep thousands of concurrent learners in sync.
-
Optimize latency & stability by implementing algorithms for audio/video
synchronization, state management, and reconnection handling.
-
Build developer-friendly APIs for integrating real-time features into our products.
-
Build responsive, user-friendly interfaces in close collaboration with UI/UX designers.
-
Ensure code quality through unit testing, debugging, performance monitoring, and
documentation.
- Collaborate daily with product & UX in an Agile environment (stand-ups, reviews,
planning).
- Deploy, monitor, and scale cloud-based services (GCP preferred), ensuring reliability at
production scale.
About the role
Scalable Path is looking for a Full-Stack Next.js Developer with WebRTC Experience to join the team and work on a client project. This is a remote, 40-hour/week position.
Client company description
The client is a Canadian company that has an existing web application that helps young students learn French as a second language. Their application uses WebRTC, AI avatars, and multiplayer engagement to transform how thousands of learners interact and grow.
Expected contract duration: 6-12 months
If things go well, this could turn into a long-term engagement.
Overview
A client of Scalable Path's is looking for Full-Stack Engineer who thrives in real-time systems. Not only do they need to expand and maintain the app, but they need to improve its quality and performance.
You’ll work hands-on with Next.js + WebRTC, shaping responsive, scalable apps that bring live video, audio, and interactive features to thousands of users. Short term, you’ll focus on WebRTC and real-time features; long term, you’ll help scale a unified JavaScript/TypeScript stack (Next.js) as the client expands globally. This is a high-impact, no-red-tape role where your voice matters. You won’t just ship features, you’ll help define how to build low-latency, real-time experiences from the ground up.
The client uses Jira for project management.
Qualifications:
-
5+ years of full-stack development experience
-
Proven experience building and debugging real-time applications using WebSockets
-
Hands-on experience building peer-to-peer and group sessions with WebRTC
-
Strong JavaScript & TypeScript (front and back)
-
Strong React Experience (state management, real-time interactions, WebSocket integration, and
live user experiences).
-
Solid grasp of real-time application design, synchronization, and scaling.
-
Git, testing, debugging, and Agile teamwork experience.
Bonus Points:
-
Unity or WebGL exposure
-
Cloud certifications (GCP, AWS, or similar)
Duties and Responsibilities
-
Attend daily scrum and contribute to project discussions.
-
Engineer real-time Next.js apps with WebRTC-based audio/video (from peer-to-peer to
large-group sessions).
-
Develop APIs and back-end services with Next.js.
-
Architect and integrate data flows that keep thousands of concurrent learners in sync.
-
Optimize latency & stability by implementing algorithms for audio/video
synchronization, state management, and reconnection handling.
-
Build developer-friendly APIs for integrating real-time features into our products.
-
Build responsive, user-friendly interfaces in close collaboration with UI/UX designers.
-
Ensure code quality through unit testing, debugging, performance monitoring, and
documentation.
- Collaborate daily with product & UX in an Agile environment (stand-ups, reviews,
planning).
- Deploy, monitor, and scale cloud-based services (GCP preferred), ensuring reliability at
production scale.