Senior Software Developer, Full stack (Spacebus Team)Department: Engineering
Employment Type: Full Time
Location: Remote (Canada)
Reporting To: Fergus Boydell
DescriptionWe are looking for a new Software Developer to join our Spacebus team!
We are a remote-first company and this position is open to candidates working from anywhere in Canada. Unfortunately, at this time, we are not able to hire outside of Canada.
As a Senior Software Developer on the Spacebus team you will...- Be in a high-impact position, empowered to make decisions that lead us to success while building complex products and features;
- You will be involved in design discussions related to code architecture;
- Collaborate with and mentor engineers of all levels;
- Actively participate in the day-to-day operations of the team, contributing ideas for how the team can better meet the needs of customers;
- Help us iterate and improve upon current engineering processes, to improve efficiency and to ensure 99.99% uptime and support the team in doing the same;
About this roleIn this role, you will...
- Work as a full stack software developer;
- Be frequently working on creating and maintaining database queries (we work with PostgreSQL);
- Interact with customers and with our Product and Partner Success teams;
- Deliver high-quality code. Design, code, test, document, and release new features using a combination of tools and languages (like React,Javascript/Typescript, Docker, Kubernetes and GCP, for example);
- Participate in team agile rituals;
- Uplift the team capacity (collaborating with engineers of all levels, mentoring junior engineers, improving code base);
- Demonstrate an unrelenting focus on quality, speed, and overall excellence;
- Provide input for the ongoing improvement of engineering practices and procedures;
- Be part of on-call SRE team, after fully ramping up to the rest of this roles responsibilities
About you You have...
- 5+ years of experience as a full stack software developer, ideally using programming languages similar to what we use (React, Typescript, Javascript, Postgres, SQL, Json, Rest);
- Demonstrated ability to uplift your whole team through shared work and great communication skills;
- Demonstrated understanding of strategic business aspects that are involved in product development projects, and can prioritize and estimate the number of hours invested;
- Worked in a company that is tech-focused (better yet if you got to grow in a company like that);
- Demonstrated ownership over complex projects in the past, participated in architectural conversations, proposed multiple solutions to a problem and understands their pros and cons;
It will be considered a plus (nice-to-have):- Experience with Docker, Kubernetes and/or GCP;
- Experience working on B2B SaaS platforms;
- Experience mentoring junior developers
- Experience with/passion for transit and public transit industry
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 Spacebus teamThe Spacebus team works on all aspects of our Launch and Analyze modules in our Platform, including web components, administrator access, payments, and integrations. Spacebus works closely with Product and Frontend Infrastructure team to deliver customers with daily platform updates and a delightful user interface.