Senior Full Stack Software Engineer

Square One Insurance ServicesVancouver, BC
CA$103,000 - CA$147,000Hybrid

About The Position

Square One is the first and fastest-growing Canadian insurtech company, with software at the core of its operations. The company utilizes a fully custom software platform to manage customer-facing digital products, internal operations, and a nationwide contact center. As the business expands across Canada, there is a continued investment in platforms, automation, and operational systems to support the engineering team and production environments. The company's focus on technology and online customer experience is transforming the home insurance industry through a modern web-based software platform that handles customer management, online sales and support, policy lifecycle management, and claims reporting and fulfillment. This role offers the opportunity to contribute significantly to a growing platform, with code used by thousands of customers daily, within a supportive team environment that values doing things right over rushing features. The company provides coaching, mentoring, training, and tools for continued success, with options for in-office or remote work.

Requirements

  • Demonstrated experience building enterprise-grade, scalable object-oriented web applications with a back-end database.
  • In-depth experience using one or more PHP frameworks (ideally Symfony).
  • Experience with modern JavaScript libraries.
  • Strong knowledge of HTML/CSS.
  • Strong knowledge of databases and SQL (ideally MySQL).
  • Experience using an ORM such as Propel, Doctrine, or Eloquent.
  • Knowledge of Vue 3, Angular, or React (ideally Vue 3).
  • Experience implementing cybersecurity best practices.
  • Ability to communicate complex technical ideas to a broad audience.
  • Detail-oriented with a focus on boundary cases and debugging.
  • Proactive in identifying and championing improvements.
  • Comfortable working across application code, infrastructure, and operational concerns.

Nice To Haves

  • Familiarity with Docker, Docker Desktop, or containerization.
  • Experience with the LAMP stack.
  • Prior experience within the insurance or financial services sectors.
  • Experience with a range of Amazon Web Services offerings.
  • Experience working in Unix/Linux environments (bonus points for SysAdmin level knowledge).
  • Experience using GitHub for code version management and issue management.
  • Experience developing mobile apps for iOS & Android using Ionic.
  • Experience using software bundling tools like Vite, Webpack, or Gulp.
  • Strong user interface/user experience design knowledge.
  • Familiarity with the LaTeX document preparation system.
  • Experience with test automation tools like PHPUnit and Cypress.

Responsibilities

  • Front-end web application development using Vue.js 3.
  • Back-end API integrations using PHP.
  • Billing and payment processing.
  • Enhancing premium calculation algorithms.
  • iOS & Android mobile app development utilizing Ionic.
  • Cross-training in all areas of the codebase.

Benefits

  • Base salary range of $103,000 - $147,000 per year.
  • 3 weeks of vacation to start, increasing to 4 weeks after 3 years.
  • Ability to work in-office, hybrid, or remote.
  • Flexible medical, dental, vision and extended health care coverage.
  • Short and long-term disability coverage.
  • Participation in the corporate profit-sharing plan.
  • Regular company dinners to celebrate successes.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service