Ever wonder what it would feel like to write code that directly improves public health? At CANImmunize, that's exactly what happens every day. Our software is transforming healthcare across Canada.
Who We Are
CANImmunize is a proudly Canadian team with over a decade of experience creating innovative health tech solutions. Our platforms powered critical COVID-19 vaccination efforts, and we continue pioneering solutions like the Canadian Vaccine Catalogue and award-winning ClinicFlow.
The Opportunity: Senior Full Stack Engineer
This role sits at the perfect intersection of technical challenge and meaningful impact. The code written here directly helps healthcare professionals deliver better care and empowers Canadians to make informed health decisions.
What Makes This Role Special
One of the most common frustrations among developers is feeling disconnected from the real-world impact of their work. At CANImmunize, that impact is clear and immediate. Every line of code contributes to public health outcomes - making your work meaningful and deeply rewarding.
You’ll help public health organizations run more efficient immunization programs, increasing vaccine access, uptake, and trust. At the same time, you’ll empower Canadians to make informed decisions by providing secure access to their immunization records and reliable vaccine information. By making getting vaccinated easier, you’ll play a direct role in building healthier communities and a stronger, more resilient public health system.
Key Responsibilities
Drive end-to-end feature development
Shape technical roadmap and architecture decisions
Collaborate with product leaders on solution design
Participate in on-call rotation
Mentor team members
What We're Looking For
10+ years of software development experience
Comfortable leading initiatives
You are familiar with our tech stack - React, NodeJS, and PostgreSQL
Experience with Javascript/Typescript
Knowledge of relational databases and ORMs
Cloud experience - AWS preferably
You are a team player who is comfortable collaborating and communicating with people in your team and across functions
You can adapt to fast-changing scopes and requirements
Bachelor's degree in Engineering, Computer Science or related field
What We Offer
100% remote work within Canada
Professional development budget with coaching
Comprehensive health and dental benefits
Three weeks paid vacation
Profit sharing opportunities
Ready to write code that makes communities healthier? Join a team where technical excellence meets meaningful purpose.
CANImmunize values diversity - bring your authentic self to work and help shape the future of digital health in Canada.