Senior Full-Stack Engineer
Remote
Remote Positions – Engineering /
Remote
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
$120,000 - $180,000 a year
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.