Senior Software Developer
We are looking for a Senior Software Developer to join our Development Experience Group!
The Development Experience Group 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 a key contributor to our systems, ensuring high standards in software development, performance, and infrastructure stability.
We are looking for two Senior Software Developers to join our Core and Developer Experience team! The Core team is responsible for the engine driving the company’s key goals, such as adding more relevant insurance products with great prices on our website and delivering relevant insurance documents to our customers with ease. The Developer Experience team is responsible for creating tools that our developers use to developer features. They support with tooling using niche technologies. Reporting to the Team Lead, Engineering, you will work with the team to build the software that powers the Zensurance data collection, rating and pricing engines. Using Nodejs and Typescript, you will be responsible for providing technical guidance and enforcing best practices in software development. In addition, as a senior team member, you will be expected to coach, mentor software developers, and assist the Engineering Leadership Team in continuously improving craft capabilities. This is a remote-first role within Canada. #LI-Remote
Responsibilities:
Qualifications:
Nice to have: