JavaScript Job: Full Stack Software Engineer

Job added on


Victoria - Canada

Job type


JavaScript Job Details

Multivista, the leader in reality capture for the construction industry is looking for a Full Stack Software Engineer. You will work as part of a team of developers, designers, quality analysts and cloud engineers to enhance and build our industry leading Software as a Service (SaaS) web application. The ideal candidate will have the vision and skills to create sophisticated desktop and mobile experiences, from concept through to completion. If you have a passion for building rich, highly usable software that has real-world utility, this is the position for you.

What You Will Do:

  • Participate as a full-time team member on an Agile development team
  • Design, code and debug both existing and new software applications to support viewing millions of photos and other media every month in countries across the globe
  • Participate in code reviews to improve code quality through technical mentorship
  • Investigate new technologies and propose solutions in exciting new areas such as:
    • Image processing via large scale manipulation and artificial intelligence
    • 3D laser scan data processing and display via advanced modelling techniques
    • Interfacing with hardware APIs including those for 360 and DSLR cameras
    • Processing and display of drone imagery and derived models
    • Advanced video data processing and display
    • Assist in the building of global infrastructure to support millions of photos uploaded every month in countries across the globe

Desired Skills

What You’ll Need

  • Bachelor’s degree in Computer Science, Software Engineering or related field
  • 2-8 years of experience in software engineering developing enterprise-scale web applications
  • Experience developing client-side web technologies (JavaScript, HTML, CSS) and experience with the latest web standards, including HTML5/DHTML and CSS3
  • Experience developing reactive interfaces with at least one modern JavaScript framework such as React, Angular, ExtJS, VueJS or similar
  • Experience in a variety of server-side technologies and languages such as C#, Java or Similar
  • Capable of writing efficient SQL queries
  • Familiar with GIT and Jira
  • Excellent time management, problem solving, and analytical abilities

What Would Be Nice

  • Experience building native mobile applications
  • Experience in building and architecting software for the AWS stack
  • Familiarity with a variety of client-side streaming video technologies
  • Understanding of Artificial Intelligence and Deep Learning as applied to images and video

What We Provide

  • Generous base salary and structured annual bonus
  • Extended Health Coverage
  • Employer matched RRSP contributions
  • Flexible hours and Paid Time Off
  • Hybrid working environment with optional work from our Victoria (Cook Street Village) office

ABOUT Multivista

Multivista, part of Hexagon AB, has been contracted on over 2 billion square feet of construction projects worldwide and is trusted by the industry’s leading companies to mitigate risk, create efficiencies, and deliver a higher level of project insight throughout a building’s lifecycle. Multivista offers a full suite of visual construction documentation services on an intuitive cloud-based web application with local boots-on-the-ground support in over 70 international markets. Along with streaming webcams, professional facility management videos, and virtual walkthroughs, the company delivers interactive as-builts by linking inspection-grade photos to architectural plans to capture every project with exceptional clarity. Multivista has been in business for over 20 years and we have a steady track record of growth and profitability.

Job Family

Engineering/Research and Development

Employment Type



Victoria, BC