About this role
Role Overview
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. We are looking for a Senior Software Developer to join our Business Acquisition Tooling (BAT) team!
What You Will Do
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.
Why It Might Be a Fit
This is a remote-first role within Canada. You will be challenged, supported, and encouraged to thrive in our team-oriented culture and four core values: DELIVER – We set ambitious goals and achieve them. INCLUDE – We foster an open and safe space for all. INTEGRITY – We do what’s right. INVENT – We create straightforward, innovative solutions.
Requirements
• 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.
Benefits
• Flexible health and dental plans for families, including mental health support
• Health & personal spending accounts to invest in wellness your way
• Parental leave top-up
• Education assistance reimbursement for courses, conferences, books, and memberships
• Opportunities to learn from industry experts and grow your career
• Home office allowance to create a comfortable workspace
• Top-tier tech: "Office in a box" with all necessary tech equipment
• Half days before public holid