Get more replies from employers
Send a job-specific resume in minutes.
Voilà Learning seeks a Senior Full-Stack Engineer to build end-to-end features using Next.js, React, TypeScript, Prisma, and MongoDB. You’ll influence architecture, engineering practices, and technical direction while mentoring a team of seven engineers.
You’ll work in a high-impact, collaborative environment with product, design, and leadership. Responsibility includes code reviews, architecture discussions, and shaping engineering standards for lasting software.
Scheduling: Full-time (35 hours per week)
Compensation: $125,000 – $143,000 CAD annually, plus paid time off and benefits. When determining compensation, a number of factors will be considered: skills, experience, job scope, location, and competitive compensation market data.
Vacancy Status: This job posting is for a new vacancy.
At Voilà Learning, we’re not just imagining the future of education, we’re building it. We are a Canadian social enterprise operating at the intersection of impact and innovation through two interconnected entities with one shared mission: making learning accessible, equitable, and engaging for all.
Voilà, our nonprofit arm, partners with schools, governments, and community organizations to deliver culturally responsive, community-rooted educational programs. Our work is grounded in inclusivity and creating learning experiences that reflect the diverse realities of the communities we serve.
ConnectED Labs, our technology arm, brings that mission into the digital world. We develop immersive and experiential learning technologies that combine AI, live collaboration, and virtual environments to create new ways for people to learn, connect, and engage.
Our products, MetaLingo and inPerson, are used by thousands of learners, educators, and organizations. Our platforms span live collaborative learning environments and the broader digital experiences that support them, from onboarding and scheduling to dashboards, administration, reporting, and user management.
Together, Voilà and ConnectED Labs bring education, technology, and human-centered design together to build learning experiences that are accessible, engaging, and designed for how people learn and connect today.
We’re looking for a Senior Full-Stack Engineer who wants more than a backlog of tickets. You’ll build end-to-end features using Next.js, React, TypeScript, Prisma, and MongoDB, while helping define our architecture, engineering practices, and technical direction. You’ll also play a key role in raising the technical maturity of the engineering team through thoughtful code reviews, systems thinking, collaborative problem solving, and engineering mentorship. Working alongside a small team of seven engineers, you’ll have direct access to product, design, and leadership, giving you the opportunity to influence decisions from concept to production. This is a hands-on engineering role, with most of your time spent building software (60%) while also mentoring teammates (40%) through code reviews, contributing to architecture discussions, and helping shape engineering standards.
This is a high-impact, low-bureaucracy environment where your ideas matter. We value engineers who communicate openly, mentor others, challenge technical decisions thoughtfully, and build software that’s designed to last.
You are the engineer others come to when they’re stuck. You instinctively ask questions before making assumptions, enjoy helping others work through complex problems, and naturally look beyond your own area of ownership. You care as much about how your team engineers software as what gets shipped. You don’t just write code; you improve systems, elevate teammates, and help teams make better technical decisions. You’ve likely spent years reviewing code, mentoring developers, navigating architectural trade-offs, and balancing speed with maintainability. You’re comfortable speaking up when something doesn’t feel right, and you’re equally comfortable changing your mind when presented with a better solution. You care deeply about code quality, but you also understand pragmatism and business realities.
This isn’t a feature factory role.
We’re looking for a senior engineer who wants a meaningful seat at the table and enjoys helping teams build better software, not just writing code. You’ll have significant influence over architecture, engineering standards, code quality, and technical decision-making across our products. Your voice will matter. We want someone who is comfortable challenging assumptions, identifying risks early, mentoring other engineers, and helping raise the technical bar of the entire team.
At ConnectED Labs, you’ll work on products that impact thousands of learners while solving real engineering challenges across modern web applications, shared platform architecture, real-time systems, immersive learning experiences, and AI-enabled products.
If you’re looking for a role where you can:
Come as you are. Help us shape the future of learning.
At Voilà, we believe that access to education can change lives. Building that future requires a team with diverse experiences, perspectives, and ideas. We are committed to creating an inclusive, equitable, and accessible workplace where everyone has the opportunity to thrive and make an impact.
We encourage applications from individuals of all identities and experiences, including people of any gender identity or expression, age, race, ethnicity, national origin, religion, disability, sexual orientation, family status, veteran status, and other underrepresented communities. We recognize that diverse teams build stronger products, make better decisions, and create more meaningful impact for the learners, educators, and communities we serve.
Voilà Learning is an equal opportunity employer. We are committed to providing accommodations throughout the recruitment and selection process in accordance with applicable accessibility and human rights legislation, including the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code. If you require accommodation at any stage of the hiring process, please let us know by emailing hr@voilalearning.com . We will work with you to meet your needs in a respectful, confidential, and timely manner.