Careers Current Opportunities
Opening
Full-Stack Engineer
Location: Remote
Office Location: 155 Queens Quay E, Toronto, ON, Canada
Scheduling: Full-time (35h/week)
About Us:
We are ConnectED Labs, a social enterprise committed to driving online learning innovation. Our organization operates with two distinct entities that work together towards a shared mission. Voilà, our non-profit arm, focuses on increasing educational access across Canada by partnering with communities, governments, and schools to provide online homework help programs. ConnectED Labs, our ed-tech startup, develops cutting-edge metaverse technologies designed to create immersive, interactive learning experiences.
Together, we leverage the strengths of both organizations to support learners at all levels. Our flagship products, inPerson (https://meet-inperson.com/) and MetaLingo (metalingo.ca), offers avatar-based, experiential learning and training in the metaverse, transforming how students and professionals alike engage with learning. Join us and be part of a team that’s reimagining the future of learning through innovation and technology.
Position Snapshot:
We’re looking for a Full-Stack Engineer who thrives in real-time systems. You’ll work hands-on with React + Node/Express + WebRTC, shaping responsive, scalable apps that bring live video, audio, and interactive features to thousands of users.
You’ll join a small team of 7 engineers working in an agile environment. Short term, you’ll focus on WebRTC and real-time features; long term, you’ll help us scale a unified JavaScript/TypeScript stack (React + Express) as we expand 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 we build low-latency, real-time experiences from the ground up.
What You’ll Do:
● Engineer real-time React apps with WebRTC-based audio/video (from peer-to-peer to large-group sessions).
● Develop APIs and backend services with Node/Express.
● 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.
What You Bring
● 5+ years of full-stack development experience.
● Strong JavaScript & TypeScript (front and back).
● React (state management, real-time interactions, WebSocket integration, and live user experiences).
● Node/Express for backend APIs & services.
● WebRTC (hands-on experience building peer-to-peer and group sessions).
● Solid grasp of real-time application design, synchronization, and scaling.
● Git, testing, debugging, and Agile teamwork experience.
● Collaborative mindset and ability to communicate clearly in a fast-paced, remote team.
Bonus Points
● Unity or WebGL exposure.
● Cloud certifications (GCP, AWS, or similar).
● Experience mentoring junior devs.
Why This Role?
You’ll directly influence architecture and product decisions as we scale to tens of thousands of users globally. This is an opportunity to shape real-time, low-latency experiences at scale in a dynamic team building solutions for education, innovation, and community impact.
Why join our team?
● Mission with impact: Your code directly shapes how students and professionals learn in the metaverse.
● Autonomy & growth: Own your work, influence architecture, and grow with us, there’s no ceiling here.
● Trust, not micromanagement: We hire smart people and give them the freedom to do their best work.
● Challenging problems: Tackle real-time, low-latency engineering challenges at scale, not just another CRUD app.
● Engineering culture: We value clean code, thoughtful design, and collaboration (not endless red tape).
● Remote-first & flexible: Work from anywhere, with trust and balance.
● Inclusive team: Join a diverse, supportive environment where your voice truly matters.
Learn more about our team and culture in this short video: Link
Equal Opportunity Statement
Voilà is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability status.
How to Apply:
Interested candidates should submit their resume and a cover letter detailing their qualifications and experience to
laiba.khaqan@voilalearning.com
Learn more about us:
ConnectED Labs is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability status.