Jobs.ca
Jobs.ca
Language
Scalable Path logo

Full Stack Engineer

Scalable Pathabout 21 hours ago
Remote
Mid Level
full_time

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 Scalable Path

Software Development
11-50

Scalable Path is a network of 26,000+ remote software developers from more than 179 countries. Since 2010, we have specialized in helping companies scale their software teams with the goal of providing the best possible hiring experience.