Senior Software Developer – Developer Experience Group (DXG)
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 a remote‑first company operating exclusively in Canada.
Responsibilities
- Take ownership of 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 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.
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.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 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 of 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).Nice to Have
Knowledge of setting up and maintaining end‑to‑end testing (Playwright).Experience with Kubernetes.About Our Engineering Team
Fully remote engineering team fostering a learning culture that encourages professional development.Approachable, supportive leadership team with extensive technical experience.Training and professional development budgets.Knowledge sharing through power‑ups, learning events, and book clubs.Twice‑annual hackathons that provide opportunities to explore interests and practice new technical skills.Opportunities to share knowledge, experience, and mentor others.Perks We Offer
Opportunity to work for Canada’s fastest‑growing insurance scale‑up.Primarily remote work environment available to everyone.Laptop, extra monitor, and main accessories provided.Extra home office and supplies allowance.Comprehensive and flexible health and dental plans, including mental health support.Health / Personal Spending Accounts to subsidize healthy habits and purchases.Parental Leave Top‑Up.Weekly Friday company‑wide huddles for casual catch‑ups.Scheduled company‑wide virtual and in‑person team‑building events.Be a part of something special – we are confident you won’t find any other insurance company like us.Legal and Diversity Statement
We celebrate diversity in our workforce and encourage applications from all backgrounds. Zensurance is an inclusive employer that celebrates diversity in its workforce structure. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the provincial human rights codes throughout all stages of the recruitment and selection process.
Seniority Level
Not Applicable
Employment Type
Full‑time
Job Function
Engineering and Information Technology
Industries
Transportation, Logistics, Supply Chain and Storage
#J-18808-Ljbffr