100% Remote – Candidate must be local to Toronto area

Software engineers are problem solvers. While most have deep expertise in specific areas of the technology stack (front end, back end, data, security etc.), all are comfortable swimming across lanes. This is really important in delivering the product and platform outcomes that our customers expect.

Our engineers are most interested in solving business problems with cutting edge cloud technologies and distributed systems. Let’s face it, most of this stuff is pretty new so “10 years of experience” isn’t really a credible calling card. We’re looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. We want all of our staff to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important. We like the type of engineer that you can pair with a product manager and have them do their thing.

Technical Requirements:

  • Strong knowledge of Javascript, Typescript
  • Bonus if you know Golang
  • 4 + years experience with NodeJS
  • Experience with AWS resources like S3, SQS and Elasticsearch
  • Strong knowledge of RDMS (ideally MySQL) including data modeling such as SQL, DDL, DML (stored procedures)
  • Understanding of distributed system concepts including message queues
  • Experience with containerized services using Docker and Kubernetes
  • Experience designing and implementing several microservices


  • Passionate about delivering commercial software products and platforms to market
  • Deeply technical and constantly in a state of learning
  • Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives
  • Fearless in getting “hands-on” with technology and execution
  • Strong understanding of modern software engineering processes
  • Deep understanding and interest in cloud and distributed systems architectures
  • Comfortable with ambiguity with a drive for clarity

Posted On: Thursday, March 11, 2021

Job Overview

Sign in

Sign Up

Forgotten Password