Jr Software Developer

eDynamic Learning


Location: Canada, Remote (or Kelowna office)


Company Overview


eDynamic Learning is a teacher-founded company, established in 2008 with a mission of helping students find their passion. We are dedicated to developing programs of study in pathways that lead to industry-recognized certifications. With nearly 250 courses available on all technology platforms and devices, we are the largest publisher of CTE and elective courses in North America.

The eDynamic Learning middle school and high school curriculum is used in a variety of online and blended learning environments. Courses are designed to be flexible for teachers and ensure that students leave high school with the knowledge and preparation needed to make life-shaping college and career decisions.

Role Overview

We are seeking to hire a Junior Software Developer to be responsible for supporting our software development team in all aspects of the development, testing and implementation of our product.


In this role, you will report to Principal Engineer/ Technical Lead and work closely with the rest of the Software Engineering team, DevOps, Business Systems, and other teams across the company.



  • Work on clearly defined software development tasks that contribute to software features
  • Progressively learn new methodologies and techniques to build experience and knowledge base
  • Work closely with their mentor to maximize learning
  • Learn to collaborate with project stakeholders outside the software development team under direct supervision of the senior team member
  • Contribute to automated testing efforts within a defined framework

Ideal Qualifications:

  • Computer Science degree or equivalent combination of experience and education
  • 1-3 years of professional experience developing commercial software
  • 1-3 years of experience writing automated tests
  • Legally allowed to work in the US and/or Canada


  • Knowledge or experience with .Net is a strong asset
  • Ability to learn new tools and languages
  • Ability to follow established software development process

How to Apply

To apply, please send your resume and cover letter to hr@edynamiclearning.com