As a BackendEngineer, you’ll join a cross functional group of Software Engineers and Designers entering a new phase of product development. We’re looking for tech-agnostic people who want to help our team to create the most secure, frictionless, and fresh end-user experience possible.
You will be working on the set of our core APIs that power information and eCommerce functions of the business. We currently work with TypeScript and Angular on the front end and use Node.js with Hapi to create RESTful APIs. We use managed services in Google Cloud Platform (GCP) like Cloud Endpoints, CloudBuild and utilize serverless functions with a PubSub pattern wherever it makes sense for us to do. However, the ability to adapt to changing technology is an important strength.
Day to day, you can expect to:
- Contribute to our backend development, from architecture to code implementation, and contribute to the discussion about strategy to increase efficiency over time
- Work with NoSQL databases, Google Cloud serverless infrastructure – lots of Cloud Functions, PubSub
- Research and identify the most efficient integrations with external systems
- Develop and maintain a standard of documentation
- Generate ideas to improve the experience, functionality and platform offerings
- Communicate with a variety of stakeholders, technical and non-technical, about the product development on a regular basis
- Assist the team to prioritize, assess risk and evaluate tradeoffs
- Advocate and implement best practices for development and testing
- Improve engineering standards, tooling, and processes
- Assist with technical evaluation and onboarding of new team members
- Write and ship high quality code
At sherpa°, you’ll be part of a close-knit team committed to helping you do your best work and develop your potential.
Day-to-day
- Contribute to our backend development, from architecture to code implementation, and contribute to the discussion about strategy to increase efficiency over time
- Working with NoSQL databases, Google Cloud serverless infrastructure – lots of Cloud Functions, PubSub
- We primarily use Node.js for our services
- Implement most efficient integrations with external systems
- Develop and maintain a standard of documentation
- Generate ideas to improve the experience, functionality and platform offerings
- Communicate with a variety of stakeholders, technical and non-technical, about the product development on a regular basis
- Assist the team to prioritize, assess risk and evaluate tradeoffs
- Advocate and implement best practices for development and testing
- Improve engineering standards, tooling, and processes
- Assist with technical evaluation and onboarding of new team members
- Write and ship high quality code
We offer:
Competitive base salary
Comprehensive benefits effective day one
Early-stage stock options
Unlimited Vacation
Unlimited Health & Wellness days
100% Parental Leave top up
Flexibility to work remotely or from our downtown Toronto office
$3000 home office build-out
Learning and development fund
A large variety of social activities designed for a remote first team




