View all jobs

Sr. Software Developer

Kitchener, Ontario

Sr. Software Developer - someone who has either managed, or has a desire to manage a team eventually. Someone who has worked in robotics, or with a mechanical/moving product. 3D printing a plus. 120k to 135k salary. 3 weeks vacation. In-office 2-3 days a week (on average) currently remote. 

What You’ll Do

  • Lay the necessary foundations for infrastructure, team processes, and other elements of the development process. 
  • Maintaining high standards of software quality within the team by establishing good practices and habits. 
  • Owning the software development life cycle, from design to deployment & maintenance.
  • Reviewing and testing code written by other team members. 
  • Providing technical leadership to teammates through coaching and mentoring.
  • Involved in system design, strategy and architecture decisions. 
  • Resolving bugs found within the software and releasing patches. 


Who You Are

We are looking for someone with initiative and passion. Someone who is creative and enjoys solving hard problems. Someone who loves brainstorming sessions and thrives in small teams. 


  • Strong understanding of the modern web development ecosystem
  • Extremely comfortable working with React, HTML and CSS
  • Extremely comfortable with Linux and Node.js
  • Experience with Firestore (Firebase) or similar databases
  • Experience with image processing (OpenCV) and object detection.


Our Tech Stack

You have experience with these or are willing to learn them:

  • Typescript 
  • React
  • Redux, Redux-saga
  • Node.js, npm
  • Docker (Balena)
  • Webpack, Electron 
  • Lerna, Rollup (for shared modules)


Nice to haves

  • Experience with Raspberry Pi or Jetson Nano 
  • Experience with machine learning libraries like Tensorflow
  • Experience with Google Cloud functions / or AWS Lambda functions 
  • Experience with 3D printing


Working conditions:

We are located in downtown Kitchener but currently working remotely like most companies. We will be moving to a hybrid work model once it is safe to do so.


More Openings

Helpdesk Level 2 Support
System Admin
Deployment Supervisor

Share This Job

Powered by