Remote Senior Software Developer (Remote First)

at Zensurance

Posted 18 hours ago 3 applied

Description:

  • 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.