Senior Software Developer @Zensurance
Software Development
Salary unspecified
Remote Location
remote Canada
Job Type full-time
Posted 1wk ago

[Hiring] Senior Software Developer @Zensurance

1wk ago - Zensurance is hiring a remote Senior Software Developer. 💸 Salary: unspecified 📍Location: Canada

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

We are looking for a Senior Software Developer to join our Enabling team!

The Enabling team makes informed suggestions about architectural, tooling, frameworks, and ecosystem choices that affect the tool stack. This team takes into consideration the technical and product domain to help increase the autonomy of stream-aligned teams by growing their capabilities with a focus on problems rather than solutions.

Reporting to the Team Lead, Engineering, you will work with the Engineering Department to build the software that powers the Zensurance data collection, rating and pricing engines. Using Nodejs, Typescript, and Infrastructure as code, you will be responsible for providing technical guidance and enforcing best practices in software development and infrastructure.

In addition, you will be expected to coach, mentor lower-level professionals, and assist the Engineering Leadership Team in continuously improving craft capabilities.

This is a remote-first role within Canada. #LI-Remote

Responsibilities:

  • Take ownership of the development of custom features and drive their technical implementation
  • Suggest, design, implement, test and monitor features and functionalities
  • Write clean, maintainable, and scalable code
  • Monitor system performance and proactively identify areas for optimization, reliability, and security enhancements
  • Contribute to knowledge sharing of new technologies and solutions which fall within the team’s area of expertise
  • Offer guidance and mentorship to junior and intermediate team members
  • Develop and maintain documentation for new and existing features and integrations
  • Develop an understanding of company goals
  • Perform other duties as assigned

Qualifications

  • 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
  • Deep understanding of webpack configuration (loaders, plugins, optimization) and performance tuning for large-scale applications
  • Experience configuring Typescript references and project dependencies across a monorepo
  • Experience with codebase management tools (NX Preferred)
  • Experience with writing and optimizing multi-stage Dockerfiles, focusing on minimizing image size and build time
  • Experience creating reproducible, local development environments that mirror production
  • Deep understanding in automating tasks related to code quality, security scanning, dependency updates, and release management
  • Strong proficiency in React and building performant services using Node.js (preferred NestJS)

Requirements

  • Nice to have: Knowledge of setting up and maintaining end-to-end testing (Playwright)
  • Experience with Kubernetes

Benefits

  • Opportunity to work for Canada’s fastest-growing #insurtech scale-up
  • Primarily remote work environment available to everyone
  • Laptop, extra monitor and main accessories are provided
  • Extra home office and supplies allowance to help with work-from-home set up
  • Comprehensive and flexible health and dental plans to suit all lifestyles, including mental health
  • Health/Personal Spending Accounts to subsidize your healthy habits and purchases
  • Parental Leave Top Up
  • Weekly Friday companywide huddles for casual catch-ups with other departments
  • Build next-level relationships with your peers through scheduled companywide virtual and in-person team-building events
Before You Apply
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Developer @Zensurance
Software Development
Salary unspecified
Remote Location
remote Canada
Job Type full-time
Posted 1wk ago
Apply for this position Unlock 73,535 Remote Jobs
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position Unlock 73,535 Remote Jobs
×
  • Unlock 73,535 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.
  • Filter by location/skills/salary…
  • Create custom email alerts
Unlock All Jobs Now