Position title : Staff Developer
Office Location : Victoria, BC (open to remote across Canada)
About the Job :
Our client is looking for an experienced Staff Developer with a high bar for technical excellence. They are growing and looking for passionate developers to deliver product features, improve their development processes, and help them achieve their business goals.
Some tasks you’ll be taking on :
- Leading the development of high-quality software components that integrate with new or existing systems, ensuring alignment with the organization’s architectural standards and long-term technical strategy
- Setting the technical vision for complex projects, guiding the design and implementation of scalable, secure, and maintainable software
- Driving refactoring and system improvements, identifying opportunities to enhance system performance, reliability, and scalability at an organizational level
- Acting as a key advocate for architectural decisions, software design patterns, code quality practices, and best engineering methodologies
- Collaborating closely with cross-functional teams, including senior leadership, product managers, and other stakeholders
- Contributing to and evolving technical documentation, ensuring clarity and accessibility across diverse teams, including leadership and non-technical stakeholders
- Mentoring and coaching developers at all levels, fostering a culture of technical excellence through pair programming, design reviews, and code reviews
You should have :
8+ years of software development experience with demonstrated technical leadership in high-impact projectsA deep understanding of modern software architecture and cloud platformsExceptional communication skills with an ability to distill complex technical concepts to non-technical stakeholders and leadership teamsProven ability to influence cross-functional teams and drive alignment on technic solutions and strategiesProven ability to find the best compromise when weighing business needs a technical perfection.Experience leading large-scale refactorings, system migrations, or complex technical initiatives across teamsExpertise in CI / CD pipelines, cloud infrastructure, and DevOps practicesA strong track record of mentoring engineers and fostering technical growth within a team or organizationExperience shaping and driving technical direction in an agile work environment Bonus Points forExperience with online bookings, and the tourism & activity industryExperience with some of our tech stack : PHP, Node.js, TypeScript, React, PostgreSQL, Docker, Google CloudPerks and Benefits
A company that values work-life balanceHalf-day Fridays during the summer seasonExtended health benefits and EAP programParental benefitsProfessional development allowanceThe chance to be part of a dynamic and innovative company that is making a difference in the tour and activity sector