Zensurance makes business insurance easy for Canadian entrepreneurs.
Senior Software Developer
Location
Canada
Posted
6 days ago
Salary
$104K - $145K / year
Seniority
Senior
Job Description
Senior Software Developer
Zensurance
• Take ownership of the development of custom features and drive their technical implementation. • Act as the Subject Matter Expert for the team’s domain and drive its technical direction. • Suggest, design, implement, test and monitor features and functionalities. • Facilitate cross-team collaboration in accordance with established best practices and Agile methodology. • Evangelize proper software architecture and development paradigms. • Collaborate with project stakeholders and the development team to design and build scalable, user-friendly systems for our customers, and in-house tooling. • Discuss strategy and outline tradeoffs of potential software solutions. • Develop, test, and maintain codebase within the team’s domain. • Write clean, maintainable, and scalable code. • 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.
Job 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
- Remote-first setup for added flexibility
- 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
- 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, because family comes first
- Education assistance reimbursement for courses, conferences, books, and memberships
- Opportunities to learn from industry experts and grow your career
- Weekly Friday huddles to share updates and connect across teams
- Virtual & in-person team-building events to strengthen our culture
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
CorityGlobal enterprise EHS software provider empowering those who transform the way the world works.
• Drive technical and architectural decisions to meet product requirements while also anticipating and designing for future needs. • Lead teams technically to drive production ready code. • Design and develop new software and enhance existing software for clients’ systems, and for Cority’s base software. • Communicate directly with Product Owners to ensure that requirements and specifications are understood. • Develop high-quality software and is an advocate of automation frameworks for testing, integration, and deployment. • Review completed software designs or prototypes with team and participates in code reviews • Tracks sprint work and provides proper transparency/visibility to their team • Provide support and maintenance. • Own one or more functional area’s or projects and help breakdown task into manageable stories. • Mentor junior developers. • Open to learning and working with modern technologies as required in the project.
Senior Full Stack Software Engineer
Proof Holdings, Inc.We’re creators and builders that are deeply passionate about art and community.
• Collaborate with Product and Network and Agent Experience team engineers to design, create, and maintain features for Proof's customers and users • Write quality code with a high degree of autonomy, meeting standards for performance and reliability • Use AI tools in your day-to-day coding, review, and deployment processes to work more effectively and deliver a quality experience for our customers • Drive project scoping activities and discussions around requirements and trade-offs • Troubleshoot complex technical issues in production, pertaining to team's areas of ownership • Drive improvements, collaboration, and best practices through code reviews and mentoring • Proactively write and maintain technical documentation • Participate in production on-call rotation several times a year, after receiving in-depth training
Software Engineer
System Inc.Relate everything, to help the world see and solve anything, as a system. System is a Public Benefit Corporation.
• Collaborate with cross-functional teams to design, implement, and maintain scalable software systems • Build resilient infrastructure for serving data at scale and with high availability • Drive technical planning and contribute to the overall engineering strategy • Develop and maintain continuous integration and deployment processes • Work on innovative solutions for advanced and challenging data and systems problems • Contribute to code reviews, unit testing, and development strategies in an agile environment • Influence culture, recruit new engineers, and help shape a rapidly growing startup
• Democratize AI by building tools that empower non-technical employees to leverage the power of LLMs • Drive innovation by taking AI prototypes from concept to production at scale • Shape the future of how Airbnb employees work, collaborate, and discover information • Lead the technical design and implementation of LLM-powered features for OneChat and enterprise AI tools, including RAG pipelines, agent orchestration, and prompt optimization • Partner with product managers, designers, and cross-functional teams to translate user problems into AI-powered solutions that serve Airbnb's global workforce • Architect and build production-ready AI/ML-integrated systems, ensuring scalability, reliability, and low latency across multi-cloud environments • Develop and iterate on agentic AI capabilities, including multi-step reasoning, tool use, and context-aware decision-making • Implement evaluation pipelines and quality systems to measure model performance, safety, and user satisfaction • Own production AI systems end-to-end, including deployment strategies, monitoring, alerting, and incident response • Collaborate with the DevAI team on AirChat SDK integrations, MCP (Model Context Protocol) implementations, and Glean Action Packs • Mentor engineers (L6-L8) through design reviews, architecture discussions, and pair programming sessions • Stay current with emerging AI technologies and evaluate their applicability to employee experience products • Balance hands-on technical contributions with technical leadership activities




