Senior Software Engineer


Development [DV]
Toronto, Ontario

Are you an experienced 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 proven experience you can put to use immediately? 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.

Does this sound like you?

  • You have strong JavaScript/Node.js skills, and have used them to build both web and non-web applications. Tell us about your favourite libraries. Experience with promises and async/await is a bonus.
  • You are very comfortable with writing and consuming REST APIs. Bonus if you have some experience with SOAP APIs.
  • You have strong experience with complex SQL. We use PostgreSQL.
  • You are at home developing inside a Linux environment.
  • You have experience with configuring and using services in Amazon Web Services.
  • You have a high level of comfort using Git, Github, Git-flow, and the Agile development process.
  • You have strong analytical and creative problem-solving skills.
  • You are able to define and implement standards for developing unit/integration/E2E tests
  • You have experience developing and maintaining architecture and implementation documents for software features.
  • You have experience with using machine learning services in a product you’ve worked on.
  • You have (and like working with people who have) a passion for software development, and a huge passion for learning new technologies and techniques.
Skip to the main content