CANImmunize Logo

CANImmunize

Senior Full Stack Engineer

Posted 12 Days Ago
Be an Early Applicant
Remote
Expert/Leader
Remote
Expert/Leader
As a Senior Full Stack Engineer, you will develop features for CANImmunize's software platform, collaborate with product leaders, make technology decisions, and ensure high-quality outputs while potentially leading larger implementations. You will play a crucial role in shaping the future of public health technology.
The summary above was generated by AI

Why CANImmunize?

We are a small, tight-meshed team looking to add another inspiring engineer who will move our core software platform forward. We are a small, egoless team that is always looking for ways to improve the quality of our work.


At CANImmunize, you'll see and feel the immediate impact of your contributions. Our technology is already making a difference in the health of Canadians, and digital immunization solutions have never been more critical. You'll work alongside passionate and caring people, gain entrepreneurial skills, and thrive in a dynamic business model with tremendous individual and collective potential.


Your Contribution as a Senior Full Stack Engineer

As a Senior Full Stack Engineer, you will be responsible for implementing features that will be used by the public and health professionals. You will be collaborating with product people to design the best solution, developing it with the support of other engineers, and ensuring it is completed with quality. You will be involved in challenging and interesting work, making technology decisions, including when to tackle technical debt and deep-level optimizations, and pushing forward your vision for how the team works. We are looking for someone who is strongly opinionated, has a leader mindset, does not hesitate to share their ideas with others, and is willing to constantly learn and improve themselves. As you grow in the role there may be opportunities to lead others on larger implementations. You will be expected to be on call in a rotation. You will work closely with product leaders to define the roadmap, provide estimates, and execute projects to bring value to our customers. 



Why CANImmunize is Special 

At CANImmunize, we're passionate about transforming public health through innovative digital solutions. As a proudly Canadian-owned technology company with over a decade of experience, we've been at the forefront of digital health innovation. Our work includes pioneering tools like the Canadian Vaccine Catalogue (CVC), the CANImmunize App, and award-winning solutions like ClinicFlow, which played a critical role in COVID-19 immunization campaigns across the country. We also developed eConsent, a groundbreaking electronic consent solution for school-based immunization programs.


By delivering best-in-class digital solutions, we aim to empower healthcare providers, streamline immunization practices, and ultimately improve public health across Canada. Joining CANImmunize means being part of a team dedicated to making a meaningful impact in the lives of Canadians.



How You'll Shape the Future 

As a key member of our team, you'll lead the design and development of new features, with the opportunity to influence the technical direction of our products and team. Your voice and ideas will play an integral role in shaping how we innovate and grow. By helping public health organizations run effective immunization programs, you'll bring greater efficiency to their operations while increasing access, uptake, and trust in vaccines. You'll also empower Canadians to make informed decisions about their health by providing access to their data and credible vaccine information. Your work will make it easier and more convenient for individuals to get vaccinated, ultimately contributing to healthier communities and a stronger public health system.

What Makes You a Great Fit

  • 10+ years of experience with software development
  • Bachelors degree in Engineering or related field
  • Comfortable with leading others on the team
  • You are familiar with our tech stack - React, NodeJS, and Postgresql
  • Some experience with Javascript/Typescript is a must
  • You have knowledge of relational databases and ORMs
  • Cloud experience is a plus - AWS preferably, Azure or GCP acceptable
  • You love working with SQL and have a passion for optimization (particularly with PostgresSQL)
  • You are a team player who is comfortable at collaborating and communicating with people in your team and across functions
  • You can adapt to fast changing scopes and requirements

What We Offer

  • Commitment to your development and growth through a professional development budget, in-house coaching, and mentorship
  • Ability to make a difference - you will be making tech decisions that shape the direction of our team
  • Work fully remotely in Canada
  • Work with a high-energy, fast-paced, and high-performing team
  • Salary:120-160K/year, commensurate with experience + benefits package
  • Necessary equipment and tools to enable you to do your best work
  • A challenging and fulfilling opportunity to make a tremendous impact on the vision and success of the company
  • Profit sharing 
  • 3 weeks paid vacation and additional PTO in the summer

Be Yourself at Work 

We believe in creating a workplace where everyone can bring their true selves to work. By fostering a culture of inclusivity and embracing diverse perspectives, we build stronger teams and better solutions. Whoever you are and wherever you come from, you’ll be valued and supported as part of the CANImmunize community.

Top Skills

Node.js
React

Similar Jobs

Be an Early Applicant
13 Days Ago
Canada
Remote
2,800 Employees
Senior level
2,800 Employees
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Senior Fullstack Engineer, you will architect and develop a new product across multiple stacks (front-end, back-end, mobile) and take ownership of features from design to release. You'll collaborate with product managers and designers, mentor other engineers, and implement technical solutions while enhancing user experience.
Be an Early Applicant
7 Hours Ago
Canada
Remote
1,240 Employees
Senior level
1,240 Employees
Senior level
Automotive • Consumer Web
Senior Full Stack Developers are responsible for design, implementation, and maintenance of software solutions, ensuring coding standards, resolving technical issues, and supporting junior developers. They also collaborate with technical stakeholders and contribute to continuous improvement in software development processes.
Be an Early Applicant
3 Days Ago
Toronto, ON, CAN
Remote
24 Employees
Senior level
24 Employees
Senior level
Software
As a Senior Full Stack Engineer at Lightci, you will develop high-performance backend systems and integrate AI-driven features. You'll design and deploy AI models using LLMs, collaborate with product teams, and ensure scalable and reliable systems while adhering to best practices and security standards.

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account