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

Senior Full Stack Software Engineer

Job in Vancouver, BC, Canada
Listing for: Socket.dev
Full Time position
Listed on 2026-08-03
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 103000 - 147000 CAD Yearly CAD 103000.00 147000.00 YEAR
Job Description & How to Apply Below

Description

Our Company

As the first and fastest-growing Canadian insurtech, software is at the heart of who we are. We recognize the transformative power of technology—especially when applied to a traditionally conservative industry—and use it to scale our business, improve operational efficiency, and make it easier for customers to interact with us.

Square One operates a fully custom software platform that supports customer-facing digital products, internal operations, and a nationwide contact center. As our business continues to grow across Canada, we are investing more deeply in the platforms, automation, and operational systems that support our engineering team and production environments.
Your Role

Square One’s focus on technology and online customer experience is transforming how people buy home insurance. By starting from scratch, we’ve developed a modern web-based software platform that encompasses all aspects of our business, including:

  • Customer management
  • Online sales and support
  • Policy lifecycle management
  • Claims reporting and fulfillment

As a Senior full-stack software developer, Square One will really hit your career sweet spot. We’re big enough that you’ll have access to all the resources you need. You’ll also have the satisfaction of your code being used by thousands of customers every day. On the other hand, we’re still small enough that we don’t have a bunch of bureaucracy, and you’ll never get lost in the crowd.

Each member of the team is critical to our success and is treated accordingly. And while we’re very nimble, we’re also focused on the long-term. That means we would rather take the time to do things right than to rush out a new feature.

One of the things you’ll enjoy most about Square One is the supportive team environment. You know you're never set up for failure; instead, you get all the coaching, mentoring, training, and tools you need for continued success – whether you opt to work out of our office in downtown Vancouver or remotely.

Your Responsibilities

We seek to match your technical interests to the challenges we have ending on your skills and experience, your focus could include:

  • Front-end web application written in Vue.js 3.
  • Back-end API integrations using PHP.
  • Billing and payment processing.
  • Premium calculation algorithm enhancements.
  • iOS & Android mobile app development utilizing Ionic.

Rest assured, you won’t be pigeonholed at Square One. We have a small team, and we’re keen to cross-train in all areas of our codebase.

To give you a sense of the technologies used at Square One, our Symfony-based platform is written entirely in object-oriented PHP 8.4, uses the Propel ORM to interact with our MySQL backend, and is hosted on AWS. Our customer-facing front-end is written in Vue.js 3 and served through Ionic (for web, iOS, and Android apps). The system integrates with Amazon Connect, our call center's Cloud-based telephony system, which we manage in-house.
Our Technology Stack
Core Application Stack:

  • Backend: PHP, MySQL
  • Frontend: Vue.js, Ionic (web, iOS, Android)
  • Local Development: Docker
  • Scripting & Tooling: Bash, Node.js, Type Script

Cloud Platform:

  • AWS Infrastructure: EC2, RDS, S3, VPC, Route 53
  • Infrastructure as Code: AWS CDK and Cloud Formation
  • CI/CD: Git Hub, AWS Code Pipeline
  • Event & Workflow Systems: Event Bridge, Step Functions, Lambda

Observability & Operations:

  • Monitoring, logging, and alerting through Amazon Cloud Watch
  • Cost monitoring and operational alerts using AWS-native tooling

Customer Operations Platform:

  • Amazon Connect powers our nationwide contact center and event-driven integrations.
Your Qualifications

While we value education, it is most important to us that you have demonstrated experience building enterprise-grade, scalable object-oriented web applications with a back-end database.

Must-haves:

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

Nice-to-haves…

Position Requirements
10+ Years work experience
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary