Junior Software Engineer, Full Stack

Development [DV]
Toronto, Ontario

Are you a recent graduate with co-op experience or just starting your career as a software engineer looking for a new opportunity to challenge your skills and learn new technologies? Do you want to be excited to go to work every day? Do you have full stack skills and knowledge you want to put to use immediately? If the answer is yes, then we are looking for you!


We’re Ideal. Our mission is to be the data behind every talent decision to ensure accuracy, fairness and efficiency.

As a market leader and first-mover in talent screening and matching, Ideal has the opportunity to build and develop one of the most innovative and crucial products to solve an age-old problem today. We’re looking for a Junior Software Engineer who aligns with our mission and vision, and who is excited to solve problems and roll up their sleeves!

Ideal has experienced explosive growth and major traction amongst some of the largest organizations in the world. We’re looking for someone with a magical combination of strong technical skills, passion and ambition to help build our product.


  • Experience with JavaScript/Node.js skills, and ability to build both web and non-web applications. 
  • Experience with SQL. We primarily use PostgreSQL
  • Familiarity with other data stores such as Redis, DynamoDB, CouchDB, MongoDB
  • Familiarity with modern web frameworks like Vue, Angular or React.
  • You can develop inside a Linux environment
  • Git, Github experience
  • Familiarity with AWS
  • Familiarity with CI platforms, CI methodologies
  • Familiarity with Agile development methodologies
  • Practical familiarity with QA and testing methodologies
  • You enjoy solving problems and being on a team that will love you for it\

What we offer

Investing in our team makes sense. That's why we provide:

  • Company values that emphasize treating your team with respect
  • An effort on building a diverse team and making all team members feel welcome
  • Competitive compensation and equity
  • Health Benefits 
  • Team lunches and social events
  • Work from our office in the heart of downtown Toronto (post-COVID open again) or remote. It’s up to you!
  • Access to education/career growth tools 
  • Your choice of gear

Why join our team

We are a fast growing company in which every team member makes a big impact from the start. Things change quite rapidly - which is exciting and challenging. The learning curve might be steep, but this creates room for employees to shine faster and brighter. There is a lot of room for professional growth and we are always encouraging the team to take every opportunity to grow and learn. We encourage creativity, passion and innovation, and care for the wellbeing of our team. 

One final note before applying

We take pride in our diversity and being an equal opportunity employer. We welcome and encourage applications from qualified individuals from all backgrounds. Accommodations are available on request for candidates taking part in all aspects of the recruiting process.

We value all of our applicants, but due to the high volume of applications we receive, only those selected for an interview will be contacted.

Candidates must be legally eligible to work in Canada.

**COVID UPDATE** At this time we are conducting all interviews remotely and the team continues to work from home. 

Skip to the main content