Intermediate Software Developer

Found in: beBee S CA - 2 weeks ago


Victoria, Canada Checkfront Full time

About us


Join the adventure and innovate with a talented team that's pushing the capabilities of experience management Empower thousands of tour and activity operators.

One of Canada's top SaaS growth companies located on beautiful Vancouver Island. As the industry's leading independent booking software, we have customers who run businesses in fascinating destinations all over the world. We have over 5,000 businesses using our platform and have processed over $10B in bookings to date, operating in 136 countries and 36 languages.



About the Job

We are looking for a talented Intermediate Software Developer to join our team in designing and developing features for our cloud-based booking and e-commerce platform. This individual should have a passion for creating efficient, scalable, and user-friendly software.


Please note the preferred location for this role is Victoria, BC but we are open to hiring remotely within Canada.



Some tasks you'll be taking on

  • Building, refining, and enhancing features for our SaaS platform, ensuring they meet the highest standards of reliability, scalability, and user-friendliness
  • Working collaboratively in a team environment, contributing to all phases of the development lifecycle, including analysis, design, implementation, and testing
  • Working closely with product managers, designers, and other engineers to design, implement, and ship impactful features
  • Diagnosing and fixing bugs, performing root cause analysis, and implementing solutions to prevent recurrence
  • Participating in sprint planning, daily stand-ups, retrospectives, and other agile ceremonies
  • Writing technical documentation and user guides to facilitate knowledge sharing across our team



Ideally, you should have

  • 3+ years of software development experience
  • Proven experience designing, building, and maintaining software
  • Knowledge of modern software development methodologies and best practices
  • Knowledge and curiosity about software systems architecture and performance
  • The desire to mentor and be mentored
  • Experience with version control systems, such as Git
  • Strong problem-solving skills and the ability to think critically and independently
  • Natural team collaborator - we are highly collaborative
  • Excellent written and verbal communication skills



Bonus Points for


  • Experience with online bookings, and the tourism & activity industry
  • Experience with some of our tech stack: PHP, Node.js, TypeScript, React, PostgreSQL, Docker, Google Cloud, AWS


If you don't meet all of our requirements exactly or have some gaps in your resume know that we would still love to hear from you Use your cover letter to tell us about your unique experience - we understand that talent comes from many places and that skills are transferable.



You get


  • A company that values work-life balance
  • A constructive environment with room to learn, excel and impact
  • Vacation, personal days, health days, paid volunteer day, bonus days
  • Extended health benefits and EAP program
  • Parental benefits
  • Professional development allowance
  • Mentorship program
  • Team building events
  • Hackathons
  • A newly renovated (as of May 2020) "tourism themed" office space in downtown Victoria
  • Travel budget to visit the office throughout the year, if remote

Checkfront acknowledges and respects that we work, learn, and innovate on the unceded Coast Salish Territory of the Lekwungen & WSÁNEĆ nations.


Life at Checkfront


At Checkfront, people empower others by providing opportunities for growth and learning, fostering teamwork and encouraging ideas. We support the wellbeing of our employees and dedicate our overall efforts toward a positive employee experience.


We value psychological safety and transparency across all levels of the organization, and as a result, there is a tremendous sense of camaraderie and support felt throughout the company. Everyone is caring about teammates and passionate about their work.


We are committed to upholding the values of diversity, equity, and inclusion. In pursuit of this, we actively seek new members who will work respectfully and constructively with our team, propelling our company and the community forward.


There are also fun events throughout the year; skiing, cabin getaways, fireside chats, holiday parties, and more Do you prefer a flexible work location? That's great Whether you are at home or in-office, we aim to provide an inclusive environment.


  • Intermediate Software Developer

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada Checkfront Full time

    About us Join the adventure and innovate with a talented team that's pushing the capabilities of experience management Empower thousands of tour and activity operators.One of Canada's top SaaS growth companies located on beautiful Vancouver Island. As the industry's leading independent booking software, we have customers who run businesses in fascinating...

  • Intermediate Software Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Victoria, BC, Canada Knewin Full time

    About us Join the adventure and innovate with a talented team that’s pushing the capabilities of experience management! Empower thousands of tour and activity operators.One of Canada’s top SaaS growth companies located on beautiful Vancouver Island. As the industry's leading independent booking software About the company More than an online...

  • Software Reliability Engineer

    Found in: Jooble CA O C2 - 6 days ago


    Victoria, BC, Canada Plexxis Software Full time

    Position Title: Software Delivery & Reliability Engineer Reports to: West Coast Development Leader Job Type: Full time, permanent All successful candidates are required to reside within commuting distance of our Langford/Victoria office location. As a Software Delivery & Reliability engineer at Plexxis, you will... Develop software delivery...


  • Victoria, Canada Encepta Full time

    **Role Summary** The Intermediate Project Coordinator role focuses on assisting with day-to-day coordination, organization and alterations of project-related activities, technologies, and documentation. Majority of the day-to-day work is done at the office and requires high levels of engagement with team members and occasionally external stakeholders. This...

  • software developer

    Found in: Talent CA 2 C2 - 2 weeks ago


    Victoria, Canada Variyas Global Solutions Inc. Full time

    Education: Bachelor's degreeExperience: 3 years to less than 5 years or equivalent experienceWork settingConsulting firmTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsAssist in the development of logical and physical...

  • software developer

    Found in: Talent CA 2 C2 - 2 weeks ago


    Victoria, Canada Variyas Global Solutions Inc. Full time

    Education: Expérience: EducationBachelor's degree or equivalent experienceWork settingConsulting firmTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsAssist in the development of logical and physical specificationsComputer and...

  • Software Developer

    Found in: Talent CA C2 - 2 weeks ago


    Victoria, Canada Global Pharma Tek Full time

    Position: Software Developer Location: Remote Duration: months contract + possibility of extension Requirements: The Developer Level is required to have a minimum of years’ experience in the following skills: Programming, testing, and otherwise supporting the development and maintenance of systems by: translating software...

  • Senior Software Developer

    Found in: Talent CA C2 - 1 week ago


    Victoria, Canada Securitas Full time

    POSITION: Senior Software Developer DIVISION: SPS – R&D  LOCATION: Victoria, BC, Canada.     3xLOGIC is part of one of the largest security businesses in the world - Securitas. 3xLOGIC has been a leading innovator in security technology for 20+ years. The company is recognized for providing easy-to-use surveillance and business intelligence...

  • Fullstack JavaScript Developer

    Found in: Jooble CA O C2 - 4 days ago


    Victoria, BC, Canada Plexxis Software Full time

    Full Stack JavaScript developer Job Type: Full time, permanent All successful candidates are required to reside within commuting distance of our Langford/Victoria office location. What You Will Do As part of the Plexxis web development team, you will… use react + node/express to create user interfaces and backend API calls as part of the ongoing...


  • Victoria, Canada MountainCrest Personnel Inc. Full time

    Intermediate Marine Mechanical Design Engineers: Harvey 2567 We are currently looking for 2 Intermediate Marine Mechanical Engineers, 1 for Victoria, BC, and 1 intermediate Marine Mechanical Engineer for Burnaby BC. Our company is a partnership of Marine Professionals providing services in Engineering, Project Support and Consulting to the Canadian marine...


  • Victoria, Canada MountainCrest Personnel Inc. Full time

    Intermediate Marine Mechanical Design Engineers: Harvey 2567 We are currently looking for 2 Intermediate Marine Mechanical Engineers, 1 for Victoria, BC, and 1 intermediate Marine Mechanical Engineer for Burnaby BC. Our company is a partnership of Marine Professionals providing services in Engineering, Project Support and Consulting to the Canadian marine...


  • Victoria, Canada MountainCrest Personnel Inc. Full time

    Intermediate Marine Mechanical Design Engineers: Harvey 2567 We are currently looking for 2 Intermediate Marine Mechanical Engineers, 1 for Victoria, BC, and 1 intermediate Marine Mechanical Engineer for Burnaby BC. Our company is a partnership of Marine Professionals providing services in Engineering, Project Support and Consulting to the Canadian marine...

  • senior software developer

    Found in: Talent CA 2 C2 - 1 week ago


    Victoria, Canada Infusion Edutainment AI&VR&AR Tech Development Ltd. Full time

    Education: Bachelor's degreeExperience: 3 years to less than 5 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsAssist in the collection and documentation of user's requirementsAssist in the development of logical and physical...

  • Naval Architect

    Found in: Jooble CA O C2 - 2 weeks ago


    Victoria, BC, Canada MountainCrest Personnel Inc. Full time

    Naval Architect – Intermediate / Senior: Harvey 2566 We are currently looking for an Intermediate to Senior Level Naval Architect for Victoria, BC and an Intermediate Level Naval Architect for Burnaby BC. Our company is a partnership of Marine Professionals providing services in Engineering, Project Support, and Consulting to the Canadian marine...

  • senior software developer

    Found in: Talent CA 2 C2 - 1 week ago


    Victoria, Canada Infusion Edutainment AI&VR&AR Tech Development Ltd. Full time

    Education: Expérience: EducationBachelor's degreeTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsAssist in the collection and documentation of user's requirementsAssist in the development of logical and physical...

  • Senior Software Developer

    Found in: beBee S CA - 3 weeks ago


    Victoria, Canada Charter Full time

    The Senior Software Developer is responsible for designing, developing, testing, and maintaining software applications. Their role typically involves leading projects with the broader Charter team and ensuring that software development best practices are followed. Core Competencies: Building a Collaborative Culture Charter team members are committed to...

  • Senior Software Developer

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada Charter Full time

    The Senior Software Developer is responsible for designing, developing, testing, and maintaining software applications. Their role typically involves leading projects with the broader Charter team and ensuring that software development best practices are followed. Core Competencies: Building a Collaborative Culture Charter team members are committed to...


  • Victoria, Canada Tetra Tech Full time

    Discover your full potential. At Tetra Tech, we are collaborating with industry-leading experts for a sustainable future for our world. We combine consulting and engineering with advanced analytics and technology to solve the world's most complex challenges. Our innovation hubs across the globe will enable you to share ideas and best practices while growing...

  • Isl 24r

    4 days ago


    Victoria, Canada BC Public Service Full time

    Posting Title- ISL 24R - Intermediate Technical Coordinator- Position Classification- Information Systems R24- Union- GEU- Location- Victoria, BC V9B 6X2 CA (Primary)- Salary Range- $69,185.43 - $78,814.47, plus 6.6% Temporary Market Adjustment- Close Date- 1/30/2023- Job Type- Regular Full Time- Temporary End Date- Ministry/Organization- BC Public Service...

  • Intermediate Marine Mechanical Design Engineers

    Found in: Jooble CA O C2 - 1 week ago


    Victoria, BC, Canada MountainCrest Personnel Inc. Full time

    Intermediate Marine Mechanical Design Engineers: Harvey 2567 We are currently looking for 2 Intermediate Marine Mechanical Engineers, 1 for Victoria, BC, and 1 intermediate Marine Mechanical Engineer for Burnaby BC. Our company is a partnership of Marine Professionals providing services in Engineering, Project Support and Consulting to the Canadian marine...