368,530open jobs
9,432companies
50,439added this week
Browse all
Salary
$75k – $105k per year
Location
Remote (Canada)
Seniority
Senior
Employment
Full-Time
Overview
Company
Impact
Profile match
Zensurance is a technology company that provides a platform for businesses to manage their insurance needs. The company's platform offers a range of features, including: Insurance comparison Policy administration Claims processing Data analytics Customer support Zensurance's platform is designed to be user-friendly and comprehensive, with a focus on providing businesses with the tools they need to manage their insurance needs effectively. The company is headquartered in Toronto, Canada, and has offices in other major cities around the world.

We are looking for a Senior Software Developer to join our Business Acquisition Tooling (BAT) team!

The BAT team is responsible for the Business Acquisition part of our process. This includes developing and maintaining our customer-facing app as well as maintaining the Quote domain (this is a central part of all of our processes). As a Senior Developer, you will utilize your technical expertise to hold high standards when implementing new features, mentor junior developers and align with our culture of iterative, autonomous development and deployment. Your primary focus will be on addressing security and scalability considerations, collaborating closely with the Product Manager, Engineering Manager and other developers to devise and implement systems and processes that enable the team to achieve its goals.

This is a remote-first role within Canada. #LI-Remote

Responsibilities:

  • Take ownership of the development of custom features and drive their technical implementation.

  • Act as the Subject Matter Expert for the team’s domain and drive its technical direction.

  • Suggest, design, implement, test and monitor features and functionalities.

  • Facilitate cross-team collaboration in accordance with established best practices and Agile methodology.

  • Evangelize proper software architecture and development paradigms.

  • Collaborate with project stakeholders and the development team to design and build scalable, user-friendly systems for our customers, and in-house tooling.

  • Discuss strategy and outline tradeoffs of potential software solutions.

  • Develop, test, and maintain codebase within the team’s domain.

  • Write clean, maintainable, and scalable code.

  • Contribute to knowledge sharing of new technologies and solutions which fall within the team’s area of expertise.

  • Offer guidance and mentorship to junior and intermediate team members.

  • Develop and maintain documentation for new and existing features and integrations.

  • Develop an understanding of company goals.

  • Perform other duties as assigned.

Qualifications:

  • University degree or college diploma in a recognized technical, vocational, or academic program (preferably in Engineering or Computer Science) or equivalent work experience.

  • 5+ years building rich, complex web applications.

  • Experience architecting and augmenting large software systems.

  • Extensive fullstack experience with Nodejs/AWS/Reactjs and the TypeScript ecosystem.

  • Experience with back-end development using NestJS.

  • Experience working with TypeORM.

  • Experience working with PostgreSQL.

  • Understanding of web security best practices and data protection.

  • Knowledge of containerization using Docker and orchestration with Kubernetes.

  • A passion for clean, reusable, and well-structured code.

  • Ability to communicate efficiently.

  • Ability to mentor, coach, and work with others collaboratively.

  • A commitment to continuous improvement, continuous learning, and knowledge sharing.

Nice to have:

  • Experience with microservices and microfrontends.

  • Experience with or knowledge of gRPC.

  • Experience with cacheing and queueing using Redis or similar technologies.

  • Experience working with MongoDB is an asset.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,530 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Toronto
$115k – $184k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • O'Fallon
JavaScript
SQL
TypeScript
Java
Java
Hibernate
Spring Boot
Spring Framework
Databases
Apache Kafka
PostgreSQL
Frontend
Angular
React.js
DevOps
AWS
Azure
CI/CD
Docker
GitHub
Kubernetes
Rest API
Apply
$76k – $114k per year • In office • Full-Time • 3+ years exp • Master's Degree • Galway
Python
AI/ML
Computer Vision
DevOps
CI/CD
Docker
Kubernetes
Apply
$73k – $183k per year (Estimated) • Remote/Hybrid • Full-Time • 6+ years exp • Zug
Python
Python
FastAPI
Databases
PostgreSQL
Redis
AI/ML
AI Agents
AWS Bedrock
AWS Bedrock AgentCore
LLM
DevOps
Amazon EKS
AWS
AWS CDK
CI/CD
Datadog
Kubernetes
OpenTelemetry
Platform Engineering
Apply
Lead Data Engineer 4 hours ago
$140k – $231k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • O'Fallon
Java
Python
SQL
Python
pySpark
Databases
Apache Kafka
Databricks
Delta Lake
AI/ML
Airflow
Hadoop
Spark
DevOps
AWS
Azure
CI/CD
GCP
Git
GitHub
Analytics
ETL/ELT
Apply
$73k – $186k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Toronto
Java
Python
SQL
Databases
Databricks
AI/ML
Spark
DevOps
AWS
Azure
Bitbucket
GCP
Git
Analytics
ETL/ELT
Apply
$83k – $105k per year • Remote • Full-Time • 8+ years exp • Toronto
JavaScript
TypeScript
Node JS
Node JS
BullMQ
Databases
PostgreSQL
AI/ML
ChatGPT
Copilot
Prompt Engineering
AI Agents
Frontend
React.js
DevOps
AWS
CI/CD
GitHub Actions
Terraform
Trunk-Based Development
GitHub
Cybersecurity
SonarQube
Marketing
Salesforce
QA
BrowserStack
Cypress
Jest
Mocha
Playwright
Selenium
WebDriverIO
Apply
$61k – $132k per year (Estimated) • Remote • Full-Time • 8+ years exp • Canada
JavaScript
TypeScript
Node JS
Node JS
BullMQ
Databases
PostgreSQL
AI/ML
ChatGPT
Copilot
Prompt Engineering
AI Agents
Frontend
React.js
DevOps
AWS
CI/CD
GitHub Actions
Terraform
Trunk-Based Development
GitHub
Cybersecurity
SonarQube
Marketing
Salesforce
QA
BrowserStack
Cypress
Jest
Mocha
Playwright
Selenium
WebDriverIO
Apply
$75k – $105k per year • Remote • Full-Time • Bachelor's Degree • Toronto
TypeScript
DevOps
AWS
Apply
$80k – $157k per year (Estimated) • Remote • Full-Time • Bachelor's Degree • Canada
TypeScript
DevOps
AWS
Apply
$112k – $130k per year • Remote • Full-Time • Toronto
TypeScript
Node JS
JavaScript
Node JS
Nest.JS
Databases
PostgreSQL
DevOps
CI/CD
Management
Zapier
Marketing
Salesforce
Zendesk
Apply
$80k – $175k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
AI/ML
Text-to-Speech
DevOps
CI/CD
Apply
ML/AI Developer 1 hour ago
$65k – $140k per year • In office • Full-Time • 4+ years exp • Bachelor's Degree • Toronto
AI/ML
Text-to-Speech
DevOps
CI/CD
Apply
$70k – $150k per year • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
MATLAB
Python
SQL
Analytics
Tableau
Apply
$80k – $175k per year • In office • Full-Time • Toronto
Python
AI/ML
AWS Bedrock
Claude
Copilot
LLM
Prompt Engineering
RAG
Context Engineering
AI Agents
DevOps
AWS
CI/CD
Splunk
GitHub
Apply
Actuarial Analyst 1 hour ago
$73k – $146k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Quebec • Waterloo • Toronto
Visual Basic
Apply
See all jobs
This is one of many
368,530 more open roles from verified company boards, updated every day.