Job description – Staff Developer
- Employment Type : permanent full-time
- Location : Remote (anywhere within Canada)
- Time zone : Pacific
Join the adventure and innovate with a talented team that’s pushing the capabilities of
experience management! Empower thousands of tour and activity operators.
Join one of North America’s leading SaaS growth companies. Our mission is to help businesses streamline their booking processes, increase online conversion and enhance customer experiences through our intuitive and robust software solutions. We are committed to driving innovation and supporting our clients in achieving operational excellence.
About the Job
We are looking for an experienced Staff Developer with a high bar for technical excellence.
Client is growing, and we’re looking for passionate developers to deliver product
features, improve our development processes and help achieve our 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 strategySetting the technical vision for complex projects, guiding the design andimplementation of scalable, secure, and maintainable softwareDriving refactoring and system improvements, identifying opportunities to enhancesystem performance, reliability, and scalability at an organizational levelActing as a key advocate for architectural decisions, software design patterns, codequality practices, and best engineering methodologiesCollaborating closely with cross-functional teams, including senior leadership, product managers, and other stakeholdersContributing to and evolving technical documentation, ensuring clarity and accessibility across diverse teams, including leadership and non-technical stakeholdersMentoring and coaching developers at all levels, fostering a culture of technicalexcellence through pair programming, design reviews, and code reviewsYou 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 technicalsolutions and strategiesProven ability to find the best compromise when weighing business needs and 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 ateam or organizationExperience shaping and driving technical direction in an agile work environmentBonus Points for
Experience 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
Salary range : CAD 150,000 – 160,000 per annum plus 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 sectorValues
Be a trusted guide; We are responsible for finding the right outcomes for our customers and our people. We are consistent and dependable partners to those that rely on us.Shape the future; We are relentlessly curious, continually finding ways to innovate and improve the status quo. We create our tomorrow, rather than waiting for it to come to us. Be proud of the journey; We practice deep integrity and respect in each decision, interaction, and relationship. We measure ourselves not only by outcomes, but by the path taken together.