FreshRemote.Work

Senior Backend Software Developer (Rider Experience)

Remote (Canada)

Senior Backend Software Developer (Rider Experience)

Department: Engineering

Employment Type: Full Time

Location: Remote (Canada)

Reporting To: Andre Cytryn

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


Description

We are hiring a Senior Developer (Mobile Infrastructure and Automation) to join our Rider Experience Team!
The goal of the Rider Experience Team is to allow our riders to travel seamlessly to their destination; by exploring journey options, selecting the one that best fits their needs, and assisting them throughout the journey. This includes multimodal journey options, booking, ticketing, and payment solutions.
Our Spare headquarters is located in Vancouver, BC, but this position is open to remote work options within Canada. Unfortunately, at this time, we are not able to hire outside of Canada.



About this role ✨

In this role, you will...

Software Development Expertise:
  • Be involved in - and sometimes lead - design discussions related to code architecture;
  • Deliver high-quality code. Design, code, test, document, and release new features using a combination of tools and languages;
  • Work on a complex distributed system, where real-time data updates and impacts the system every second;
Product understanding
  • Bring a deep understanding of transit-related challenges (e.g. fares, public transit passenger information);
  • Be in a high-impact position, empowered to make decisions that lead us to success while building complex products and features;
  • Actively participate in the day-to-day operations of the team, contributing ideas for how the team can better meet the needs of our transit agency customers;
Leadership & Mentorship:
  • Mentor and guide developers of all levels, fostering a culture of continuous learning and collaboration, and drive improvements in the codebase, ensuring best practices are followed and high standards are maintained;
Process & Infrastructure Improvement:
  • Drive continuous improvement in development processes, tools, documentation, and methodologies;
  • Be part of the on-call SRE team, after fully ramping up to the rest of this role's responsibilities;
  • Manage the configuration and maintenance of development and production environments, ensuring security, reliability and scalability of our applications.
Cross-Functional Collaboration:
  • Collaborate with other development teams to establish best practices and frameworks that support efficient and effective mobile app development across all contributors;
  • Work closely with Product, Design, and QA teams to align on goals and deliver high-impact solutions that enhance the overall user experience.

About you ✨

  • Extensive …
This job isn't fresh anymore!
Search Fresh Jobs