Zensurance is a leading InsurTech company redefining commercial insurance for Canadian businesses through a digital-first experience.
The company has been recognized for its rapid growth and industry impact, including awards from Deloitte and recognition as a Top Insurance Employer.
The role is for two Senior Software Developers to join the Accounts Tooling & Automation (ATAT) and Core teams.
The ATAT team focuses on building and enhancing tooling for the Digital Platform, particularly for the Sales team in managing accounts.
The Core team is responsible for the engine driving the company’s key goals, such as adding relevant insurance products and delivering documents to customers.
The position involves building software that powers Zensurance's data collection, rating, and pricing engines using Node.js and TypeScript.
Responsibilities include taking ownership of custom feature development, acting as a Subject Matter Expert, facilitating cross-team collaboration, and mentoring junior developers.
This is a remote-first role within Canada.
Requirements:
A university degree or college diploma in a recognized technical, vocational, or academic program, preferably in Engineering or Computer Science, or equivalent work experience is required.
Candidates must have 5+ years of experience building rich, complex web applications.
Extensive fullstack experience with Node.js, AWS, React.js, and the TypeScript ecosystem is necessary.
Experience in architecting and augmenting large software systems is required.
Familiarity with microservices and microfrontends is essential.
Experience with MongoDB, back-end development using NestJS, TypeORM, and PostgreSQL is an asset.
Understanding of web security best practices and data protection is required.
Knowledge of containerization using Docker and orchestration with Kubernetes is necessary.
Candidates should have a passion for clean, reusable, and well-structured code.
Strong communication skills and the ability to mentor and collaborate with others are essential.
A commitment to continuous improvement, learning, and knowledge sharing is required.
Benefits:
Zensurance offers a remote-first setup for added flexibility, along with a home office allowance to create a comfortable workspace.
Employees receive top-tier tech equipment as part of an "Office in a box" initiative and enjoy half days before public holidays.
Flexible health and dental plans for families, including mental health support, are provided.
Health and personal spending accounts are available to invest in wellness.
Parental leave top-up is offered to support family needs.
Education assistance reimbursement for courses, conferences, books, and memberships is available to encourage professional growth.
Opportunities to learn from industry experts and grow your career are provided.
Weekly Friday huddles and virtual & in-person team-building events help strengthen team connections and culture.