Senior Software Developer
Remote
Full Time
#Engineering
#Insurtech
#NodeJS
#TypeScript
#AWS
#ReactJS
#MongoDB
At Zensurance, we are on a mission to redefine commercial insurance for Canadian businesses. As a leading InsurTech company, we have built a digital-first platform that makes securing the right coverage simple, fast, and accessible. Our growth has been recognized by Deloitte’s Technology Fast 50 and Fast 500 programs, and we are proud to be named a top insurance employer. We believe that business is hard work, but insurance should not be. By combining advanced technology with deep industry expertise, we help businesses thrive while fostering a culture built on ownership, collaboration, and innovation.
The opportunity
We are looking for a Senior Software Developer to join our growing engineering team. In this role, you will report to our Engineering Team Lead and play a pivotal role in building the software that powers our data collection, rating, and pricing engines. You will be a key contributor to our technical strategy, using NodeJS and TypeScript to build scalable solutions. Beyond writing high-quality code, you will serve as a mentor to other developers and help our leadership team refine our craft and engineering capabilities. Please note that this is a proactive hiring initiative. While we do not have an immediate opening, we are building a talent pipeline and would love to connect with you for future opportunities.
A day in the life
- Take full ownership of developing custom features, driving their technical implementation from design through to testing and monitoring.
- Collaborate closely with project stakeholders and your fellow developers to design user-friendly systems and maintain our internal tooling.
- Provide technical guidance and mentorship to junior and intermediate team members, ensuring we uphold best practices in software architecture and development.
Who you are
You are a seasoned developer with a passion for building complex, high-quality web applications. You communicate effectively, enjoy collaborating in an Agile environment, and are committed to continuous learning. Your background includes:
- At least 5 years of experience building rich, complex web applications and architecting large-scale systems.
- Extensive full-stack experience using NodeJS, AWS, ReactJS, and the TypeScript ecosystem.
- Hands-on experience with MongoDB, microservices, and back-end development using NestJS.
- A strong understanding of containerization with Docker and orchestration via Kubernetes.
- A degree or diploma in Engineering, Computer Science, or a related technical field, or equivalent professional experience.
- Fluency in English.
Why you'll love it here
We are a remote-first team that prioritizes your well-being and professional growth. We work hard to ensure our people feel supported, connected, and empowered to do their best work. When you join us, you will enjoy:
- A truly remote work environment with a home office allowance and top-tier tech equipment.
- Flexible hours to help you balance your professional and personal life.
- Comprehensive medical insurance and dental insurance plans that include mental health support.
- A culture that values knowledge sharing through hackathons, book clubs, and dedicated professional development budgets.



