Senior Software Engineer (Generalist)

December 18, 2020

Dimensional is a venture-backed startup whose mission is to help people practically improve their lives and relationships using personality science. Using best-in-class personality tests that measure people across multiple dimensions from values to love styles, our goal is to bring personality testing into the modern era.

We're looking for a generalist Senior Software Engineer to help build new features into our client-side iOS application, our work-in-progress web application, our eventual Android app, and our back-end psychometrics engine. This person will be working in an agile team environment and will be designing, implementing, and testing new features on an ongoing basis. This is the perfect role for someone who likes being a jack of all trades and play across the stack.

The ideal candidate has some combination of the following skills and background

  • General experience building web applications (polyglot stack preferred)
  • Back-end development experience with Node.js and Typescript
  • Some experience with noSQL and denormalized databases
  • Some development experience with web/mobile cloud technologies like Firebase
  • Some experience with serverless technologies like Google Cloud Functions or AWS Lambda
  • Some experience with automated testing and continuous integration practices
  • Experience with modern version control technologies like git and Github

Most importantly, we're looking for someone smart and flexible who is able to jump in and solve problems and help define the early engineering culture of our organization. We are high-integrity, kind people and prioritize those traits in anyone we hire.

Remote work is possible for the right candidate, but otherwise we prefer candidates in the Toronto area.

If you're interested, email us at with your Linkedin profile (or resume) and github account (if available).


The Dimensional Team


Dimensional Interactive
1050 King Street West
Toronto, ON