Senior Full Stack Software Engineer

💰 ₹14,400 - ₹23,040 (Est.) 📍 Vancouver 🏠 Remote / WFH

Job Description

Position/Title: Senior Full Stack Software Engineer

Type: Regular/full-time

Location: 650 W Georgia St #1410, Vancouver, BC V6B 0S6

Work Setup: In-office, hybrid or possible remote work opportunity

Hours of Work: * am - 5 pm PST/PDT

Salary Range: $103,000 - $147,000 Annual

Closing Date: April 3, 2026

Existing Vacancy: Yes

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 at hand. Depending 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, TypeScript
Cloud Platform

AWS Infrastructure: EC2, RDS, S3, VPC, Route 53
Infrastructure as Code: AWS CDK and CloudFormation
CI/CD: GitHub, AWS CodePipeline
Event & Workflow Systems: EventBridge, Step Functions, Lambda
Observability & Operations

Monitoring, logging, and alerting through Amazon CloudWatch
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:

Familiar 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.
Familiar with the LaTeX document preparation system.
Experience with test automation tools like PHPUnit and Cypress.
WHO YOU ARE

Additionally, to be successful as a Senior Full Stack Software Engineer at Square One, the following should describe you:

Articulate: you must be able to communicate complex technical ideas to a broad audience (i.e., from the CEO, to front-line sales agents, to product managers, to fellow software developers).
Detail-oriented: At Square One, we really sweat the small stuff. Do you think about all the obscure boundary cases in your code? Do you enjoy getting to the bottom of every issue you come across? Do you enjoy stepping through code in a debugger to really see how it ticks?
Proactive: “Not my area” isn’t something that’s likely to be said at Square One. If you see something that needs improvement, then you’re expected to champion the cause.
Enjoy a fast pace: While we are methodical in our approach, we are also relentless in our push to get things done and get code live and in the hands of our users.
Comfortable working across application code, infrastructure, and operational concerns.
YOUR COMPENSATION

You appreciate the fact that Square One personalizes your compensation and benefits in the same way it personalizes policies for its customers. Your very competitive compensation and benefits plan includes:

A base salary range of $103,000 - $147,000 per year.
3 weeks, not 2 weeks, of vacation to start, and an additional week after only 3 years.
The ability to work from home.
Flexible medical, dental, vision and extended health care coverage.
Short and long-term disability coverage.
Participation in the corporate profit-sharing plan.
We go out for dinner regularly, on the company’s dime, to celebrate our successes.
ACCESSIBILITY

Square One welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. Learn more about our commitment to accessibility: https://www.squareone.ca/accessibility.

WHY WORK FOR SQUARE ONE?

Probably the shortest and simplest answer for why you should work at Square One is that you want to be part of a tight-knit team where each person's expertise is respected and valued. You're done working at places that tell you what to do, how to do it, and that don't compensate you fairly. To learn more about why you should work for Square One, visit: www.squareone.ca/careers

HOW TO APPLY

Please upload your resume in PDF format. Your resume should clearly indicate how you meet the qualifications. You have our commitment that we will respond to all applicants and inquiries.

Job Type: Full-time

Pay: $103,000.00-$147,000.00 per year

Benefits:

Casual dress
Company events
Dental care
Disability insurance
Employee assistance program
Extended health care
Life insurance
On-site gym
Paid time off
Profit sharing
Vision care
Work from home
Application question(s):

Are you legally entitled to work in Canada for any employer?
Why did you start coding?
This role can be in-person, remote, or hybrid. Which one is your preference?
What is your secondary backend coding language?
Square One is based in Vancouver,, BC. Are you able to work 8 hours per day that overlap with our core hours, 10 am – 3 pm PST/PDT, Monday to Friday?
Education:

Bachelor's Degree (preferred)
Experience:

PHP coding: 2 years (required)
JavaScript coding: 3 years (required)
SQL coding: 4 years (required)
insurance industry: 1 year (preferred)
your indicated secondary backend coding language: 1 year (preferred)
JS Framework coding (Vue, React, Angular): 1 year (preferred)
Full-stack development: 4 years (required)
Work Location: Hybrid remote in Vancouver, BC

 

💡 Quick Summary

Seeking a career-building opportunity? The Senior Full Stack Software Engineer position is now open for candidates interested in the Back Office Jobs sector. This role in Vancouver offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Back Office Jobs is a plus.

Sponsored

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Senior Full Stack Software Engineer in Vancouver is ₹14,400 - ₹23,040 (Est.) per month. Actual compensation may vary based on experience and negotiation.
Yes, Senior Full Stack Software Engineer is a remote / work from home position. You can apply from anywhere in India.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Senior Full Stack Software Engineer. Previous experience in Back Office Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • Pun-Urgent Hiring Station Associate Pune Bavdhan

    Role: Station Associate (SA) Attendance Allowance1500 Night Allowance. 1500 Shift Timings fr Morning: 7 AM - 4 PM Afternoon: 1PM - 10 PM Night: 10 PM - 7 AM - Sort, organize, and manage incoming and outgoing shipments. - Scan and label packages for a...

    Full Time / Part Time

    Salary Estimated: 23K to 34K

    Remote

    September 3, 2026


    Apply Now

  • Back Office Assistant

    We are looking for a Back Office Assistant to join our team at Amazon. The role involves managing and updating information accurately and efficiently, supporting key data management processes, and performing various administrative tasks. The position...

    Full Time / Part Time

    Salary Estimated: 16K to 28K

    Remote

    September 3, 2026


    Apply Now

  • Back Office Coordinator

    We are looking for a Back Office Coordinator to join our team at Dual Line Parts. The role involves updating accurate data in databases, spreadsheets, and systems as required. With a collaborative environment and growth opportunities, the position of...

    Full Time / Part Time

    Salary Estimated: 19K to 25K

    Remote

    September 3, 2026


    Apply Now

  • Hiring For Back Office Executive/Data entry in Bangalore Location

    Data Entry Operator / Back Office Executive with expertise in MS Excel, data management, documentation, backend operations, MIS reporting, and record maintenance. Ensures data accuracy, fast typing, admin support, and smooth office operations.

    Full Time / Part Time

    Salary Estimated: 18K to 33K

    Remote

    September 3, 2026


    Apply Now

  • Electronic Data Processing

    We are looking for a Electronic Data Processing to join our team at Simplex Business Corporation Private Limited. This role involves managing essential data processes, ensuring accuracy and providing administrative support. Get ₹ 22,000 - ₹ 28,000 sa...

    Full Time / Part Time

    Salary Estimated: 25K to 26K

    Remote

    September 3, 2026


    Apply Now

  • Back Office Assistant

    We are looking for a Back Office Assistant to join our team at Vijraj Steels. The role involves managing and updating information accurately and efficiently, supporting key data management processes, and performing various administrative tasks. The p...

    Full Time / Part Time

    Salary Estimated: 20K to 25K

    Remote

    September 3, 2026


    Apply Now

×

Login to Apply

Don't have an account? Register here