cover

Intermediate–Senior Software Engineer/ 1 week ago

Zaui
Attractive
Application ends: 2025-12-13

We are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred.

As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React front-ends, and help drive technical excellence across our stack. You’ll play a key role in building new features, improving architecture, mentoring junior developers, and leveraging AI tools to accelerate development and improve quality.

About Zaui

At Zaui, quality is at the heart of everything we build. We are a small but fun team! For over two decades, Zaui's enterprise-level tour and reservation management software has helped tour and activity operators manage operations, grow bookings and create all-round memorable guest experiences. We have a big vision of the future of technology in the tourism industry, and we're excited to be part of shaping it. We are looking for creative and highly skilled individuals to join our team and help us on our way to becoming an innovative leader in our industry.

As an Intermediate–Senior Software Engineer, you will:

  • Build, maintain, and enhance features across our web app (Vue + PHP + MySQL) and mobile apps (React + React Native).
  • Work confidently across both modern Laravel services and custom PHP systems that make up our core platform.
  • Take ownership of automated testing using PHPUnit, ensuring all new code is reliable, testable, and well-documented.
  • Participate in code reviews and technical discussions to maintain quality and share knowledge across the team.
  • Use AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) to boost productivity and code quality—while critically reviewing and refining AI-generated output.
  • Implement and maintain RESTful APIs and backend logic with a focus on performance, reusability, and maintainability.
  • Debug and resolve complex issues spanning front-end, back-end, and database layers.
  • Collaborate closely with Product, QA, and DevOps to deliver reliable, high-performing releases.
  • Participate in sprint planning, code reviews, and architectural discussions.

This may be the right opportunity for you if you have:

  • 5–8 years of professional software development experience in a product or SaaS environment.
  • Strong proficiency in PHP, including frameworks such as Laravel, and the ability to work effectively in custom or legacy PHP systems.
  • Deep understanding of Vue.js, and comfort working with React and React Native.
  • Solid experience writing and maintaining unit and integration tests using PHPUnit.
  • Strong understanding of REST APIs, object-oriented design, and relational databases
  • Experience mentoring other developers and contributing to a positive, growth-oriented engineering culture.
  • Proven ability to leverage AI tools responsibly and critically to improve speed, quality, and consistency.
  • Excellent communication skills and the ability to collaborate effectively across teams.

Why join us?

As a fully remote company, we value flexibility and encourage our team members to take ownership of their work, explore new ideas, and continuously grow in their careers.

Compensation

The salary range for this position is $90,000 - $110,000. In determining salary, Zaui considers many factors including the successful candidate's skillset and experience as well as internal equity.

Flexibility & Time off

  • Flexible vacation policy
  • Personal days off
  • Remote work policy
  • 4-Day work week policy; every second Friday or Monday is a day off

Benefits

  • Extended healthcare coverage including dental, vision care, life insurance and AD&D
  • Personal Spending account

We are driven by our Core Values:

  • Customer Centric - Happy customers, happy guests!
  • Trust & Reliability
  • Innovation
  • People-First
  • Social Responsibility

The not-so-fine-print! If you think you’re a good fit, please connect with us ASAP with your resume. You must be eligible to work in Canada to be considered for this role. At Zaui, we value the unique qualities and experiences that each candidate brings to the table. We believe in a personal approach to hiring and take the time to thoroughly review each resume ourselves. Rest assured, we do not use AI or automated systems to review or filter resumes. Every application is carefully reviewed by our hiring team to ensure a fair and personalized evaluation process.

If you don’t see yourself fully reflected in every job requirement listed on the posting above, we still encourage you to reach out and apply. Research has shown that individuals in underrepresented groups often only apply when they feel 100% qualified. We are proud to be an equal opportunity workplace committed to building a team culture that celebrates diversity and inclusion. Zaui provides equal employment opportunities to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.

Zaui is also committed to fostering a culture of belonging, which includes ensuring an accessible work environment and employment practices. If you require accommodation at any point in the selection process, please include a note in your application.

Share

Zaui

Zaui

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy