×
Register Here to Apply for Jobs or Post Jobs. X

Junior Software Engineer

Job in Vancouver, BC, Canada
Listing for: Zaui Software Ltd.
Full Time position
Listed on 2025-12-30
Job specializations:
  • Software Development
    Full Stack Developer, React.js, Software Engineer, Front End Developer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 CAD Yearly CAD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

We are looking for Junior
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.

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 a Junior Software Engineer at Zaui you have the unique opportunity to work across both our web application (Vue + PHP/Laravel + MySQL) and our mobile apps (React + React Native).

You’ll gain hands-on experience in building features, fixing bugs, and shaping the future of our platform that powers tour and activity operators worldwide. This is an ideal role if you’re eager to learn, excited about working in multiple stacks, and want grow a well-rounded full-stack developer.

As a Junior Software Engineer, you will:
  • Utilize your Vue and React skills to create well-thought-out, reusable components.
  • Contribute to our mobile application using React Native.
  • Use SASS (in Vue) and modern styling approaches (CSS modules, styled components, etc. in React/React Native) to implement designs based on Figma renderings.
  • Use ES6/modern JavaScript/Type Script to manipulate data inside components and state management libraries (VueX/Pinia, Redux, or Context).
  • Update and maintain REST APIs using PHP/Laravel whenever needed.
  • Implement new features in our PHP backend with a focus on reusability and testing.
  • Write and maintain unit tests and integration tests for both front-end and back-end code.
  • Debug and resolve issues across the full stack (front-end, mobile, back-end, and database).
  • Consistently collaborate with team members to improve the software on a daily basis.
  • Participate in code reviews and provide constructive feedback.
This may be the right opportunity for you if you have:
  • 1–3 years of Software Development experience (internships or co-ops will also be considered).
  • Professional experience with Vue (VueX/Pinia, Vue Router) and/or React/React Native
    , preferably within a SaaS or product environment.
  • Experience with PHP frameworks (such as Laravel).
  • Familiarity with front-end technologies: HTML5, CSS3, JavaScript, Type Script.
  • Experience with relational databases (e.g., MySQL, Postgre

    SQL).
  • Understanding of object-oriented programming and best practices.
  • Basic understanding of RESTful APIs and web services.
  • Agile development experience using tools like JIRA is an asset.
  • Willingness to learn and adapt across multiple stacks (web and mobile).
  • Ability to work effectively in a collaborative team environment.
  • Strong written and verbal English skills.
  • Bachelor’s Degree in Computer Science or related field (or equivalent practical experience).
Why join us?

This is an exciting opportunity to join a lean, collaborative engineering team and receive hands-on mentorship from Senior Engineers. 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. We believe innovation happens when people are empowered to challenge the status quo - because the way things have always been done isn’t necessarily the way they should be done.

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…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary