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.
Zensurance values ownership, collaboration, and innovation, aiming to empower small businesses with tailored insurance solutions.
The Senior Software Developer will join the Enabling team, which focuses on architectural, tooling, frameworks, and ecosystem choices to enhance team autonomy.
Responsibilities include developing custom features, acting as a Subject Matter Expert, facilitating cross-team collaboration, championing DevOps practices, and mentoring junior team members.
The role involves writing clean, maintainable code, monitoring system performance, and contributing to knowledge sharing within the team.
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 Nodejs/AWS and the TypeScript ecosystem is necessary.
Experience with monorepo maintenance, modern frontend tooling, and proficiency in JavaScript tooling is required.
Familiarity with AWS services and a passion for clean, reusable code is essential.
Experience with Infrastructure as Code (IaC) and DevOps tools, as well as managing Kubernetes, is an asset.
Strong communication skills and a commitment to continuous improvement and knowledge sharing are important.
Benefits:
Zensurance offers a primarily remote work environment with a home office allowance and necessary tech equipment.
Comprehensive and flexible health and dental plans, including mental health support, are provided.
Health and personal spending accounts are available to subsidize wellness-related expenses.
The company offers parental leave top-up and opportunities for professional development through training budgets and education assistance.
Weekly companywide huddles and team-building events foster connection and collaboration among employees.