Careers With Stemble

Are you passionate about revolutionizing education with innovative technology? Stemble is seeking talented individuals to join our team and help us shape the future of chemistry education.

Join us in our mission to transform chemistry education and make a meaningful impact on the lives of students and educators worldwide.

An overhead view of someone typing on a laptop

Software Developer - Three.js

Three.js Developer for Educational Simulations


Charlottetown, Prince Edward Island, Canada (Remote candidates welcome)


Comprehensive health and dental coverage, Group RRSP plan


$80,000 - $125,000 CAD

About Stemble

Stemble is at the forefront of educational technology, innovating in the higher education sector. We’re dedicated to creating high-quality, interactive simulations that offer real-world laboratory experiences. As pioneers in integrating AI into education, we collaborate with colleges and universities across North America to meet the complex needs of today’s learners and educators. Our foundational values—commitment to education, clarity to empower learning, and collaboration—fuel our mission to transform educational experiences.

The Opportunity

Are you skilled in the art of 3D development, perhaps feeling limited by the game industry’s scope? Join us at Stemble to craft atomic components and interactions that redefine educational simulations. We’re looking for a talented Three.js Developer passionate about leveraging technology for educational advancement. This role is perfect for someone who thrives in crafting detailed, immersive simulations, contributing directly to projects that make a difference in the educational sector.

Key Responsibilities

  • Develop interactive 3D lab simulations using TypeScript and Three.js, pushing the boundaries of what’s possible in educational technology. Collaborate with a multidisciplinary team to align simulation projects with our educational goals, incorporating AI and other technologies to maximize learning outcomes.
  • Take ownership of projects from conception to deployment, focusing on innovation, quality, and impact.
  • Commit to excellence in code quality and organization, advocating for best practices and continuous improvement.


  • Minimum 3 years of experience in software development, with a significant focus on 3D development or game development.
  • Strong expertise in JavaScript and TypeScript, with a deep understanding of Three.js.
  • A portfolio showcasing your contributions to projects, preferably within the realms of game development or educational simulations.
  • Outstanding problem-solving skills, creativity, and an innovative approach to technical challenges.
  • Excellent communication skills, with the ability to articulate complex concepts clearly and effectively.
  • Working knowledge of the scientific method and a passion for science and education would be a strong asset,
  • Experience with remote work and contributing to distributed teams is a plus.

Why Join Stemble?

At Stemble, you’ll contribute to a visionary company reshaping the educational landscape. We offer competitive benefits, a collaborative environment, and the opportunity to impact learning for the better. Your work here will directly influence the development of cutting-edge educational experiences, supporting our mission to cater to the evolving needs of learners and educators.

To Apply

If you’re excited about building valuable, impactful educational simulations, we want to hear from you. Please submit your resume, cover letter, and links to relevant project portfolios to We’re eager to learn how your skills and passion for education will contribute to Stemble’s goals.

Stemble is an equal opportunity employer, embracing diversity and inclusion. We encourage applications from all qualified candidates, regardless of background.