Himalayas logo
CANImmunizeCA

Sr. Full Stack Engineer

CANImmunize is a leading Canadian technology company focused on immunization software that helps individuals track their vaccinations.

CANImmunize

Employee count: 51-200

Salary: 120k-180k CAD

Canada only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About CANImmunize

CANImmunize is a Canadian-owned technology company with over a decade of experience building best-in-class digital health solutions for public health. As a fully remote company, we embrace flexibility while staying closely connected across Canada. Our platforms help make immunization programs more efficient, effective, and accessible across Canada.
We’re a small but mighty team that values curiosity, accountability, and kindness. Collaborative and innovative by nature, we thrive in a fast-moving environment and take pride in the real-world impact of our work.

The Opportunity

We’re looking for a Senior Full-Stack Engineer to join our growing Engineering team. This is more than just a coding role, it’s an opportunity to take ownership, help shape our technical direction, and mentor others while still staying close to the code.
As a senior team member, you’ll:
- Work across the stack to design and deliver secure, scalable applications.
- Partner with product managers, designers, and engineers to translate ideas into thoughtful technical solutions.
- Influence architecture decisions and help set our engineering standards.
- Share your expertise through code reviews, technical discussions, and mentorship.
This role is ideal for someone who thrives in a senior, hands-on role where you can balance building, leading, and guiding - while making a real difference in public health.

Key Responsibilities:

  • Hands-On Contribution: Write and ship high-quality code regularly, leading by example in building maintainable, efficient solutions.
  • Design & Build: Develop and maintain secure, scalable, and reliable full-stack applications across front-end and back-end systems.
  • Technical Leadership: Contribute to architectural decisions, propose improvements, and help set engineering standards and best practices.
  • Mentorship & Collaboration: Provide guidance to junior and intermediate developers, share knowledge in code reviews, and foster a culture of learning.
  • Problem Solving: Dive into complex technical challenges, from performance tuning to system integrations, and deliver thoughtful solutions.
  • Cross-Functional Partnership: Work closely with product managers, designers, and other stakeholders to translate requirements into well-designed technical outcomes.
  • Operational Excellence: Ensure high levels of quality, performance, and security through testing, monitoring, and continuous improvement.

What You Need to Succeed:

  • Extensive experience (7+ years) building and maintaining full-stack applications, ideally with modern frameworks (React, Node.js, TypeScript).
  • Strong skills in front-end and back-end development, with the ability to move comfortably between the two.
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and API development.
  • Experience working in cloud environments (AWS preferred) and with containerization.
  • A strong foundation in software engineering principles: testing, performance optimization, scalability, and security.
  • Demonstrated ability to provide technical leadership and mentorship while staying hands-on with coding.
  • Excellent communication skills and comfort working with both technical and non-technical stakeholders in a collaborative, remote-first environment.

Nice to Have:

  • Experience in mobile development (React Native).
  • Background in digital health, healthcare technology, or regulated industries.
  • Familiarity with compliance and security frameworks (SOC 2, PIPEDA, HIPAA).
  • Prior contributions to system architecture or technical strategy at the team or project level.
  • An interest in public health and building technology with real-world impact.

What's in it for You?

  • Competitive compensation: a strong salary, comprehensive health and dental benefits, and a profit-sharing program so you share in our success.
  • Generous time off: 3 weeks paid vacation, plus 3 extra CANI Days to recharge, and a paid winter shutdown in December.
  • Growth that matters: a professional development budget, in-house coaching, and mentorship to help you level up your career.
  • Work anywhere in Canada: we’re a fully remote team, and we’ll equip you with the tools and tech you need to do your best work.
  • Culture that energizes: join a high-performing, fast-moving team that values curiosity, kindness, and accountability.
  • Impact that lasts: your work will directly contribute to making healthcare more effective, accessible, and people-focused across Canada.

Be Yourself at Work

At CANImmunize, we know that diverse teams build better solutions. No matter who you are or where you come from - you’ll be valued, supported, and respected as part of our community.
We’re committed to creating an inclusive and accessible workplace where everyone can thrive. If you require accommodations at any stage of the recruitment process, just let us know and we’ll work with you to make sure you have what you need.
We can’t wait to meet you, come help us build the future of digital health in Canada!
Please Note: At this time, this position is only available to applicants located in Canada.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 120k-180k CAD

Location requirements

Hiring timezones

Canada +/- 0 hours

About CANImmunize

Learn more about CANImmunize and their company culture.

View company profile

CANImmunize is an internationally-recognized Ottawa-based technology company specializing in immunization software. It developed the CANImmunize app, which serves as a pan-Canadian digital immunization tracking system that allows Canadians to keep track of their vaccinations via a mobile app and web portal. Launched initially in 2012, the app has evolved to meet emerging public health needs, particularly during the COVID-19 pandemic. With an emphasis on improving vaccination rates, CANImmunize provides solutions such as Shield and ClinicFlow for both businesses and healthcare organizations.

The company has been a leader in the domain, leveraging its expertise in immunization policies and practices to contribute to public health initiatives. By utilizing evidence-based approaches, CANImmunize advocates for vaccination as a critical component in safeguarding public health and promoting overall health equity in Canada. Their offerings support both healthcare providers and the community by simplifying the process of vaccination tracking and management, ensuring that vaccine records are accurate and accessible. As they look to the future, CANImmunize is committed to innovating further in digital health solutions, thereby enhancing the efficiency and effectiveness of immunization programs across the nation.

Claim this profileCANImmunize logoCA

CANImmunize

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Remote companies like CANImmunize

Find your next opportunity by exploring profiles of companies that are similar to CANImmunize. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan