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 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, , 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.


  • 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...

  • Senior Software Engineer

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada Targeted Talent Full time

    About the Company: Our client is a company building the world's highest- performance pure digital AI inference chip. They are seeking a Software Architect to lead their software efforts and advance the software stack that includes ML frameworks, compilers, libraries, and runtime. As a Software Architect, you will be responsible for designing and developing...

  • Senior Developer

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada Great Canadian Gaming Corp. Full time

    Senior Software Developer Employment Type : permanent full-time role Location: Remote within Canada About the Job We are looking for someone with a high bar for technical excellence, scalable architecture, and security. As business is growing, and we're looking for passionate developers to deliver product features, improve our development processes and...

  • Principal systems software engineer

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada Targeted Talent Full time

    About the Company: Our client is a company building the world's highest- performance pure digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in software design, debugging, and performance...

  • Full Stack Developer

    Found in: beBee jobs CA - 6 days ago


    Victoria, British Columbia, Canada Knewin Full time

    ABOUT VIVID SOLUTIONS:Vivid Solutions is an innovative software development company dedicated to propelling businesses forward with cutting-edge technology solutions. We firmly believe that challenges are opportunities for growth, and are passionate about helping businesses thrive by developing technolo About the company Vivid Solutions is a software...

  • Distributed Systems Software Engineer, Python

    Found in: beBee jobs CA - 4 days ago


    Victoria, British Columbia, Canada Canonical - Jobs Full time

    We are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical you can build a career and drive the success of those leveraging Canonical's Ubuntu and Juju to build multi-cloud deployable cloud applications.We see quality engineering as a first class engineering practice and are looking for people...

  • Junior Developer Co-op

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada Checkfront Full time

    About the job We are looking for an independent, intelligent, and self-motivated software developer in training. You enjoy working as part of a team to help create polished software. You have some experience with programming languages, and ideally some experience developing your own projects. You have excellent technical communication skills, and you're...

  • Web Integrator

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada YiFang Taiwan Fruit Tea Full time

    Develop, modify, and update company website and web application interfaces Maintain and improve code to provide efficient and effective user experience Update and maintain cyber security for company and client users Examine relevant data, such as user feedback and performance metric and using that information to improve or modify company website Keep updated...

  • Lab Technologist II

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada Camosun College Full time

    GENERAL STATEMENTUnder general guidelines established by the Chair, and under daily coordination and guidance of supervisor (Chair or applicable Laboratory Technologist III), provides software and hardware support and maintenance for department labs, prep room areas and equipment and assists in laboratory classes when required.TYPICAL DUTIES Maintains,...

  • Instructional Assistant

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada Camosun College Full time

    Under the direction of the Coordinator - Learning Support, with minimum supervision, the Instructional Assistant, Education and Career Planning program (EDCP) provides support, both independently, and as part of a team of instructors, staff, and community partners, to the Education & Career Planning students. The IA may be the first point of contact for...

  • Senior Business Analyst

    Found in: beBee jobs CA - 1 week ago


    Victoria, British Columbia, Canada Capital Regional District Full time

    Senior Business Analyst SummaryThis position bridges the gap between Information Technology (IT) and the business. The incumbent is the functional specialist on the use of the Enterprise Resource Planning (ERP) financial system software, SAP. The Senior Business Analyst is responsible for ensuring the ERP system meets business needs. The incumbent focuses on...

  • Payroll/benefits Assistant

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada Camosun College Full time

    GENERAL STATEMENTThe Payroll/Benefits Assistant is responsible for the preparation, distribution, and accuracy of an in-house computerized payroll system in accordance with the terms and conditions outlined in the collective agreements, College policy, and in conjunction with Canada Revenue Agency (CRA), Employment Standards, and Service Canada, and other...

  • Assistant Manager

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada Aveda Full time

    Position Summary We are seeking an inspirational and dynamic Assistant Store Manager to play a leading role in the success of the store/counter by supporting the Store Manager to lead, coach and develop our team of Sales Associates to achieve all sales, customer service and operational targets. Candidates should have proven supervisory, coaching and retail...

  • Instructional Assistant

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada Camosun College Full time

    GENERAL STATEMENTThe Instructional Assistant - HHS assists in the development, design, and delivery of activity-based curriculum in Health & Human Services courses which may include classroom, lab, and practicum components of courses. The Instructional Assistant performs duties in a program specific area (i.e. Medical Radiography, Certified Medical Lab...

  • Lab Assistant

    Found in: beBee jobs CA - 4 days ago


    Victoria, British Columbia, Canada Camosun College Full time

    GENERAL STATEMENTResponding to the requests of faculty and under the general supervision of the chair, the Lab Assistant supports the instructional activity by providing comprehensive assistance in a wide variety of laboratory activities. The incumbent is required to keep abreast of technological changes related to Mechanical and Manufacturing...

  • Store Manager

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada MAC Cosmetics Full time

    Position Summary We are looking for a dynamic and inspirational Store/Retail/Counter Manager to lead, coach and develop our team of Sales Associates to achieve all sales, customer service and operational targets. Candidates should have proven leadership, coaching and business management skills gained in a fast paced retail environment. This is an...

  • MAC Artist

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada MAC Cosmetics Full time

    Position Summary As one of our highly skilled make-up artists you will combine your creative and technical expertise and passion for people to provide a welcoming, inspirational and personalized in-store experience which educates and delights our customers. You will also like working as part of a high performing team to create impact with in-store events...

  • Deputy Chief Financial Officer

    Found in: beBee jobs CA - 1 week ago


    Victoria, British Columbia, Canada Capital Regional District Full time

    Deputy Chief Financial OfficerPosition PurposeThis position has a mandate to advance the CRD in meeting its strategic and corporate goals through proactive financial leadership, service excellence and innovation. Through the provision of initiative and forward-thinking leadership in the accounting, budgeting, analysis processes and procedures of the...

  • Key Holder- 20 hrs

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada MAC Cosmetics Full time

    Position Summary We are looking for a dynamic and inspirational Key Holder to support the Store Manager and Assistant Manager to ensure the smooth efficient running of the Store. You will use your outstanding coaching and mentoring skills to lead by example, modelling the behaviors that the sales team need to demonstrate in order to provide inspirational,...

  • Estimator

    Found in: beBee jobs CA - 2 weeks ago


    Victoria, British Columbia, Canada Hall Group of Companies Full time

    Salary: Are you a dedicated, passionate professional looking to grow your career with a company long-term? Join Hall Constructors as an Estimator This position contributes to the overall organization by bidding on various types of work and handing over successful bids to the project team. This role primarily interacts with the estimating team, and Project...