Senior Software Developer (Future Openings)

Leading InsurTech company redefining commercial insurance for Canadian businesses through digital-first experience.
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Developer (Future Openings)

Zensurance, a leading Canadian InsurTech company, is seeking a Senior Software Developer to join their Engineering team. This role offers an exciting opportunity to work with a modern tech stack including NodeJS, React, TypeScript, and Kafka in a remote-first environment. The position involves building and maintaining the software that powers Zensurance's data collection, rating, and pricing engines.

The ideal candidate will have 5+ years of experience building complex web applications and will play a crucial role in providing technical guidance, mentoring team members, and driving best practices in software development. The company has been recognized on Deloitte's Technology Fast 50 and Fast 500 lists, highlighting its rapid growth and industry impact.

Working in a fully remote engineering team, you'll benefit from a strong learning culture with professional development opportunities, including training budgets, knowledge sharing sessions, and twice-annual hackathons. The role offers clear career progression paths and the chance to work on challenging projects using cutting-edge systems and microservices architecture.

Zensurance offers comprehensive benefits including flexible health and dental plans, mental health support, education assistance, and work-life balance initiatives. The company values ownership, collaboration, and innovation, making it an ideal environment for those looking to make a significant impact in the insurance technology sector.

Last updated 14 hours ago

Responsibilities For Senior Software Developer (Future Openings)

  • Take ownership of the development of custom features and drive their technical implementation
  • Act as the Subject Matter Expert for the team's domain and drive its technical direction
  • Suggest, design, implement, test and monitor features and functionalities
  • Facilitate cross-team collaboration in accordance with established best practices and Agile methodology
  • Collaborate with project stakeholders and the development team to design and build scalable systems
  • Develop, test, and maintain codebase within the team's domain
  • Offer guidance and mentorship to junior and intermediate team members
  • Develop and maintain documentation for new and existing features and integrations

Requirements For Senior Software Developer (Future Openings)

Node.js
TypeScript
React
MongoDB
Kubernetes
  • University degree or college diploma 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 microservices
  • Experience working with MongoDB
  • Experience with back-end development using NestJS
  • Understanding of web security best practices and data protection
  • Knowledge of containerization using Docker and orchestration with Kubernetes
  • Ability to communicate efficiently
  • Ability to mentor, coach, and work with others collaboratively

Benefits For Senior Software Developer (Future Openings)

Medical Insurance
Dental Insurance
Mental Health Assistance
Education Budget
Parental Leave
  • Remote-first setup
  • Home office allowance
  • Office equipment provided
  • Half days before public holidays
  • Flexible health and dental plans
  • Mental health support
  • Health & personal spending accounts
  • Parental leave top-up
  • Education assistance reimbursement
  • Virtual & in-person team-building events

Interested in this job?

Jobs Related To Zensurance Senior Software Developer (Future Openings)

Software Engineer III - QA Automation

Senior QA Automation Engineer role at JPMorgan Chase focusing on software quality assurance, test automation, and development of testing standards.

Senior Applications Engineer

Senior Applications Engineer position at Oracle, focusing on Fusion HCM Payroll development with Java/J2EE, requiring 4+ years of experience in software engineering.

Lead Software Engineer - Ruby on Rails

Lead Software Engineer position at JPMorgan Chase focusing on Ruby on Rails development, requiring 5+ years of experience in software engineering and expertise in modern web technologies.

Software Engineer III - Java Full Stack Developer + Kubernetes + Kafka

Senior Java Full Stack Developer role at JPMorgan Chase, focusing on loan trading platforms using Kubernetes, Kafka, and microservices architecture.

Senior Software Engineer

Senior Software Engineer position at Endpoint, building digital title and settlement solutions with Node.js, React, and TypeScript. Remote work available, competitive pay $126-193K.