hero

Canada's Talent Marketplace

Find your next role at Canada's fastest-growing tech companies

Full-stack Developer

Enable Education

Enable Education

Software Engineering
Ontario, Canada
USD 80k-95k / year
Posted on Sep 30, 2025

At Enable Education, we’re a small but mighty remote team on a mission to make learning engaging, inclusive, and anything but boring. As our new Full-Stack Developer, you’ll play a key role in building and refining the educational software that powers our innovative learning experiences.

We’re looking for someone who’s just as comfortable writing clean, efficient code as they are troubleshooting tricky bugs or collaborating with non-technical teammates. If you love solving problems, crafting smooth user experiences, and working on meaningful projects with a nimble team—this is for you.

What You’ll Do

  • Develop and maintain high-quality user interfaces for web-based educational content, optimized for mobile and tablet devices.
  • Communicate with REST APIs and implement design patterns that keep our software reliable and scalable.
  • Design, test, and implement new features and programs from the ground up, as well as troubleshoot and enhance existing systems.
  • Collaborate closely with designers, content creators, and other developers to bring learning experiences to life.
  • Provide thoughtful, responsive user and client support to keep everything running smoothly.

What We’re Looking For

You’ll thrive in this role if you bring a mix of technical skill and creative problem-solving, along with a collaborative spirit. Specifically:

  • Strong full-stack experience is the key must-have.
  • Strong familiarity with DevOps, AWS and EdTech is a must.
  • Experience with JavaScript, ideally including jQuery and/or React.
  • Experience with Python, ideally including the Flask ecosystem.
  • Experience working with modern web technologies like HTML5, CSS3, Git, and Docker.
  • Experience developing mobile-friendly web interfaces.
  • Experience leading projects.
  • Strong communication skills—you can explain technical details to both techies and non-techies alike.
  • A creative, detail-oriented mindset that helps you spot issues early and find clever workarounds.
  • Experience working with, developing, and integrating Learning Management Systems is a strong plus.

Working @ Enable Education

This is a full-time, permanent, remote position. Candidates must reside within Canada. You can work flexible hours as long as you complete 40 hours a week, starting as early as 6:30 am and finishing as late as 7:30 pm.

Compensation: $80,000 – $95,000, depending on experience.

At Enable Education, we believe in being ourselves at work. As a fully remote team, we foster a fun, easy-going environment where you can be comfortable, curious, and collaborative. We value inclusivity, creativity, and lifelong learning—and we make space for special project days to spark new ideas.

If you’re a proactive doer who’s open to new ideas and ready to contribute to a nimble, game-changing company, we want to hear from you.