FreshRemote.Work

Senior Software Developer (Launchpad Team)

Remote (Canada)

Senior Software Developer (Launchpad Team)

Department: Engineering

Employment Type: Full Time

Location: Remote (Canada)

Reporting To: Nate Kis

Compensation: $155,575 - $175,161 / year


Description

We are hiring a Senior Software Developer to join our Launchpad team! Our Spare headquarters is located in Vancouver, BC, but this position is open to remote work options within Canada. Unfortunately, we are not able to hire this position outside of Canada at this time.

About this role✨

As a Senior Software Developer in the Launchpad team, you will...
  • Write high-quality code: You will design, code, test, document, and release innovative features using a combination of tools and language to do so;
  • Maintain authentication and other global parts of our platform
  • Contribute to the development of code for internal tooling, authorization and infrastructure projects 
  • Collaborate in design discussions related to code architecture;
  • Help us iterate and improve upon current engineering processes and support the team in doing the same;
  • Uphold the high testing standards for your code and ensure your teammates follow best practices as well
  • Help iterate and improve on our CI/CD workflows and developer experience
  • Provide guidance and mentorship to junior developers

In this role, you will...
  • You have 5+ years of Kubernetes experience
  • You have a 5+ years experience in platform scalability, cloud infrastructure, and CI/CD, with an eagerness to continue working these areas
  • You have experience as a backend software developer (5+ years preferred);
  • You are well versed in technologies similar to our stack (we work with Kubernetes, GitOps (ArgoCD), Node.js, TypeScript, SQL databases, Docker, GCP and more);
  • You thrive in a tech-focused environment, with bonus points if you’ve grown professionally in such a setting

About you ✨

It will be considered a plus (nice-to-have):
  • Experience in the transit industry or with vehicle routing problems
  • Experience with Google Cloud Platform and Terraform 

Don’t meet every single requirement? Studies have shown that women and people of colour are less likely to apply to jobs unless they meet every single qualification in the job posting.
At Spare, we are committed to creating a diverse and inclusive environment so we strongly encourage you to apply even if you don't believe you meet every single qualification outlined. We also do our best to respond to all applications we receive.

About the Launchpad team ✨

The Launchpad Team works to ensure the reliability, scalability and security of the Spare Platform. We seek to constantly improve our cloud infrastructure, maintain a frictionless CI/CD pipeline, provide excellent monitoring and observability of our production applications and build out internal tooling to enable other teams to move faster. Apply

Job Profile

Regions

North America

Countries

Canada

Restrictions

Must be located in Canada Not hiring outside Canada

Benefits/Perks

Diverse and inclusive environment Inclusive environment Professional growth opportunities Remote-first company Remote work Remote work options

Tasks
  • Collaborate on code architecture
  • Contribute to internal tooling
  • Improve engineering processes
  • Maintain authentication
  • Mentor junior developers
  • Uphold testing standards
  • Write high-quality code
Skills

ArgoCD CI/CD Code architecture Docker GCP GitOps Google Cloud Platform Kubernetes Node.js SQL Terraform Typescript

Experience

5 years

Education

Transit

Timezones

America/Edmonton America/Moncton America/Regina America/St_Johns America/Toronto America/Vancouver UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8