Senior Software Developer (Remote First)
Zensurance
- Developer
- Senior-Software-Developer
- Software-Engineer
Assessed from original listing evidence
The role
Job description
Role Overview
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 looking for a Senior Software Developer to join our Business Acquisition Tooling (BAT) team!
What You Will Do
As a Senior Developer, you will utilize your technical expertise to hold high standards when implementing new features, mentor junior developers and align with our culture of iterative, autonomous development and deployment. Your primary focus will be on addressing security and scalability considerations, collaborating closely with the Product Manager, Engineering Manager and other developers to devise and implement systems and processes that enable the team to achieve its goals.
Why It Might Be a Fit
This is a remote-first role within Canada. You will be challenged, supported, and encouraged to thrive in our team-oriented culture and four core values: DELIVER – We set ambitious goals and achieve them. INCLUDE – We foster an open and safe space for all. INTEGRITY – We do what’s right. INVENT – We create straightforward, innovative solutions.
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.
- Experience architecting and augmenting large software systems.
- Extensive fullstack experience with Nodejs/AWS/Reactjs and the TypeScript ecosystem.
- Experience with back-end development using NestJS.
- Experience working with TypeORM.
- Experience working with PostgreSQL.
- Understanding of web security best practices and data protection.
- Knowledge of containerization using Docker and orchestration with Kubernetes.
- A passion for clean, reusable, and well-structured code.
- Ability to communicate efficiently.
- Ability to mentor, coach, and work with others collaboratively.
- A commitment to continuous improvement, continuous learning, and knowledge sharing.
Benefits
- Flexible health and dental plans for families, including mental health support
- Health & personal spending accounts to invest in wellness your way
- Parental leave top-up
- Education assistance reimbursement for courses, conferences, books, and memberships
- Opportunities to learn from industry experts and grow your career
- Home office allowance to create a comfortable workspace
- Top-tier tech: "Office in a box" with all necessary tech equipment
- Half days before public holidays: Enjoy half days before long weekends
- Weekly Friday huddles to share updates and connect across teams
- Virtual & in-person team-building events to strengthen our culture
Originally posted on Himalayas
Keep exploring
Related remote jobs
Senior Software Developer, Application Support (Remote First)
Zensurance
Software EngineeringStaff Software Developer - Integration(Remote First)
Zensurance
Software EngineeringSenior Software Developer, Data (Remote First)
Zensurance
Software EngineeringFull-Stack Engineer (Python + Temporal) | Remote | LATAM & Europe
Toptal
Software EngineeringAI-Native Software Developer
OnTheGoSystems
Machine Learning