Enable job alerts via email!

Tech Lead, Business Acquisition & Tooling (BAT)

Zensurance

Canada

Remote

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A leading InsurTech company in Canada is seeking a Tech Lead for its Business Acquisition & Tooling team. The successful candidate will drive the technical direction of the engineering team, developing scalable front-end and back-end solutions. Candidates should have extensive experience with Node, React, and Typescript. This remote-first position offers flexible health plans, education reimbursement, and a supportive work culture.

Benefits

Home office allowance
Flexible health and dental plans
Education assistance reimbursement
Regular team-building events

Qualifications

  • 7+ years of experience building rich, complex, and scalable APIs.
  • 5+ years of experience in front-end web applications using modern JavaScript frameworks.
  • Experience mentoring other developers.

Responsibilities

  • Collaborate with project stakeholders to design and implement scalable apps.
  • Perform code reviews ensuring quality and adherence to acceptance criteria.
  • Manage and optimize integration of third-party systems.

Skills

Node
React
Typescript
APIs
Agile methodologies
Mentoring

Education

University degree or college diploma in a technical field

Tools

PostgreSQL
Webpack
Jest
Docker
Job description
Overview

About Us: Zensurance is redefining commercial insurance for Canadian businesses. As a leading InsurTech, we make getting the right coverage simple, fast, and accessible through a digital-first experience. Our platform combines advanced technology with deep industry expertise to deliver tailored insurance solutions that help businesses thrive.

Zensurance has been recognized for its rapid growth and industry impact:

  • Deloitte’s Technology Fast 50 (2023, 2024)
  • Deloitte’s Technology Fast 500 (2024)
  • Top Insurance Employers (2022)

At Zensurance, we value ownership, collaboration, and innovation. If you're looking to build something meaningful in a fast-growing, customer-focused company, we’d love to hear from you!

We’re looking to hire a Tech Lead who would be joining our Business Acquisition & Tooling (BAT) team. The BAT team is responsible for the Business Acquisition part of our process, including developing and maintaining our customer-facing app and upholding high standards for all visual components used by other teams in the company.

As a Tech Lead, you will steer the Engineering Team's technical direction with a culture of iterative, autonomous development and deployment. Your focus will be on security and scalability, collaborating with the Product Manager, Team Lead, Engineering, and Staff Developers to devise and implement systems and processes that enable the team to achieve its goals. You will design and implement solutions in both the front-end application and back-end APIs. This is a remote-first role within Canada. #LI-Remote

Responsibilities
  • Collaborate with project stakeholders and the development team to design, build, and implement scalable, user-friendly apps and libraries using Node, React, and Typescript.
  • Collaborate with Product Management to examine, adjust, and break down roadmap items into epics and discreet, actionable tickets in the team’s backlog.
  • Provide a technical perspective on organizational objectives within the team’s scope of activities. Analyze requirements, identify areas of concern, and provide recommendations based on your technical background.
  • Using POC models provided by Staff Developers, design and implement systems and infrastructure in line with the team’s vision and culture.
  • Adhere to the organization’s security strategy using a security-first mindset.
  • Discuss strategies and architecture and highlight tradeoffs for potential solutions.
  • Perform code reviews, ensuring pull requests reflect the acceptance criteria of the tickets.
  • Use quality metrics to identify gaps in the testing strategy and work with teams to implement appropriate testing frameworks.
  • Manage and optimize the integration of third-party systems into our infrastructure while ensuring reliability, performance, and security. Collaborate with cross-functional teams to identify integration needs and monitor system performance.
  • Define and prioritize technical debt and bugs, addressing them with the team guided by incident management outcomes.
  • Foster a culture of iterative deployability with awareness of cycle time and failure rates.
  • Coach and mentor the development team and expand their technical knowledge and skills.
  • Use systematic debugging to diagnose issues and write unit and higher-level tests to ensure quality and stability.
  • Produce production-ready code that is easily testable and maintainable, with appropriate documentation.
  • Follow Agile practices, suggest improvements, and participate in team events.
  • Develop a strong understanding of the company’s goals and initiatives and help the engineering team deliver on them.
  • Ensure technical standards such as accessibility, performance, security, maintainability, functional correctness, operability and observability are observed in developed modules.
  • Document decisions, research and guides to foster a culture of continuous learning and improvement.
Requirements
  • University degree or college diploma in a technical field or equivalent work experience.
  • 7+ years of experience building rich, complex, and scalable APIs, including third-party API integration.
  • 5+ years of building front-end web applications using modern JavaScript frameworks.
  • 2+ years designing scalable and distributed systems.
  • Experience mentoring other developers.
  • Extensive full-stack experience with React/Redux/Node/Typescript/PostgreSQL and JavaScript.
  • Extensive experience with Scrum and Agile methodologies.
  • Familiarity with DORA metrics and communicating metrics with the team.
  • Experience architecting and augmenting large software systems.
  • Experience with JavaScript tooling (Webpack, Babel, Storybook).
  • Experience with unit testing frameworks (Jest/Mocha).
  • Experience building and/or working with microservices and micro-frontends.
Nice to have
  • Experience with test automation frameworks (Cypress, Nightwatch, Selenium, BrowserStack).
  • Experience with Infrastructure as Code (Terraform, Pulumi, AWS).
  • Experience with containerization (Docker, Kubernetes).
Join Our Engineering Team

Our remote-first team is a place where you’ll be challenged, supported, and encouraged to thrive. Highlights include leadership support, growth opportunities, a culture of sharing and learning, regular hackathons, and clear career growth tracks. You’ll work on exciting projects using cutting-edge technologies like TypeScript, NestJS microservices, and micro-frontends with React.

Benefits & Perks
  • Remote-first setup; home office allowance; top-tier tech equipment.
  • Flexible health and dental plans; health & personal spending accounts; parental leave top-up.
  • Education assistance reimbursement; opportunities to learn from industry experts.
  • Weekly updates, team-building events, and company-wide hackathons.
Who We Are

We empower business owners with simple, tech-driven insurance solutions through our online platform. Our four core values are Deliver, Include, Integrity, and Invent.

AI Tools and Your Interview

AI can be used to prepare for your interview, but not during the live interview. An AI scribe is used to support note-taking and ensure a fair process.

Diversity & Inclusion

Zensurance celebrates diversity and is committed to an inclusive environment. We provide accommodations throughout the hiring process. If you need support, let us know.

Thank You

We review every application with care and appreciate your patience as we evaluate candidates. A real human is reviewing your application.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.