Senior Software Developer – DevOps

Posted 2 weeks ago

Apply Now

About the role

  • Senior Software Developer (DevOps) working on platform scalability and cloud infrastructure at Spare. Collaborating and mentoring in a hybrid setup to enhance the development experience.

Responsibilities

  • Maintain authentication and other global parts of our platform
  • Collaborate in design discussions related to code architecture;
  • Collaborate with software developers of all levels;
  • Help us iterate and improve upon current engineering processes and support the team in doing the same;
  • Provide guidance and mentorship to junior developers
  • Write high-quality code: You will design, code, test, document, and release innovative features using a combination of tools and language to do so;
  • 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
  • Contribute to the development of code for internal tooling, authorization and infrastructure projects

Requirements

  • 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
  • Experience in the transit industry or with vehicle routing problems (nice-to-have)
  • Experience with Google Cloud Platform and Terraform (nice-to-have)

Benefits

  • Growth Opportunities: Spare is growing fast and there is uncapped potential for rapid advancement of motivated high performers on our team! 🚀
  • Market-competitive pay: We benchmark roles annually to attract and retain top talent. For Growth roles, we also offer a competitive commission/bonus structure that rewards strong performance.
  • Stock options: Enjoy the feeling of ownership. All Spartians are provided stock options, so you can share in the growth and success of Spare!
  • In-office collaboration: If you're in Metro Vancouver, you have the option to work out of our HQ located downtown, close to Waterfront Station. If you're located elsewhere, you'll have access to CA$200/month to spend on a coworking membership to work together with team members in your city.
  • Home office allowance: We recognize the importance of a productive home office setup to help you do your best work, which is why we provide a CA$1,000 home office allowance.
  • Team offsites & socials: We love the flexibility of remote work, and we also value the importance of in-person connection. Each team has an annual budget for travel and accommodations to get together for a team offsite or hackathon. Plus you have access to a CA$50 monthly budget to socialize with other Spartians in your city - go out for a meal or hit up a karaoke spot!
  • Health insurance: We offer a fully-paid health insurance package for you and your dependents that includes prescription drug, paramedical, mental health, dental, life insurance, travel insurance, and Employee Assistance Program.
  • Lifestyle Spending Account: We offer CA$500 per year Lifestyle Spending Account (taxable benefit), which you can use to get reimbursed for a variety of expenses including education, wellness, transportation, and childcare/pet care.
  • Paid time off: Along with your three weeks of annual vacation, we offer unlimited sick days and have company-wide shut-down days to help you rest and recharge.
  • Parental leave top-up: Top up of up to 80% for 15 weeks to help you adjust to the new addition to your family!

Job type

Full Time

Experience level

Senior

Salary

CA$151,000 - CA$208,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudDockerGoogle Cloud PlatformJavaScriptKubernetesNode.jsSQLTerraformTypeScript

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.