Development at Fullscript

At Fullscript, you'll enjoy working alongside great people on a wide range of projects. We offer the opportunity to challenge ideas, engage in technological debates, and do your best work.

View job listings
What we do

Our platform is only as good as the engineers who build it.

Our team takes pride in the work that we do and lives by the motto, “leave it cleaner than you found it.”

From a passion that is driven by different disciplines and backgrounds, we have collectively become a wealth of experience and knowledge that delivers quickly and collaboratively.

At Fullscript you get to:

  • Work on a platform that has a positive impact and improves people’s lives
  • Tackle interesting challenges which involve scalability and performance
  • Contribute ideas which directly impact our success
  • Be part of a high growth tech company, where you’re able to influence the culture and trajectory

An emphasis on action.

Pushing boundaries is our thing. We harness collective genius in order to test feature direction in a quick, low-risk way. We value identifying untapped potential and room for improvement — and we make the most of it!

Lean and fast-paced.

We empower our developers to think critically and make real changes by working in agile and autonomous teams. We move fast and ship multiple times per day.

Product-oriented.

We manage the company against how happy our users are. We make decisions quickly and focus on the long-term vision. We use data to make the best possible decisions.

What I love most about the dev culture at NPFS is its core values of respect, collaboration, and willingness to learn new technologies. This team has allowed me to achieve my goals professionally, and help me grow personally.

Catherine Aylward, UX Developer

Working with a modern tech stack on rails and react means I get the chance to move fast and have a real impact. This couldn’t have been possible without the amazing leadership here that trusts you to get your work done. I love it!

Alfred Pararajasingam, Ruby Developer

Everyone here is committed to helping each other grow professionally and personally. We work together to build things that make a difference in people's lives.

Chantale Barnard, UX Developer

I get to work with some of the best and brightest engineers to change the healthcare industry. I also love the developer experience: the exciting technologies that we are using, the learning resources, the mentorship provided, and the snacks!

Lemuel Ambie-Barango, Senior Ruby Developer

My coworkers are curious and motivated. Everyone here wants to learn more and be better. My coworkers seek out criticism. There are no egos here. Also, everyone is just kind, considerate, and fun to be around!

Andrew Markle, Technical Lead

My favourite thing about Fullscript Engineering is being surrounded by people who want to make a difference in the world (through our platform) and are always looking to improve. This team allows me to do my best work every day!

Ling Abson, Engineering Manager

Use the tools you love

Fullscript is written with Ruby on Rails and our product is built on our internal GraphQL API. On the front-end, we’re using React, TypeScript, and Apollo to create top-notch experiences for our users.

Your next career opportunity awaits

Job title
Department
Location
Engineering
Ottawa, ON
245 Cooper St Ottawa ON K2P 0G2 Fullscript Full Time 2021-09-07 17:49:22 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? We’re seeking a DevOps Engineer for our Engineering team. The DevOps team at Fullscript is responsible for all aspects of both software delivery and technical operations.  We do everything from writing developer tooling, building new infrastructure, monitoring platform health and issue troubleshooting.  We do our best to provide top-quality service and support to our external and internal customers. At the same time, we love exploring new technologies and seeing how we can leverage them.  Basically, we love all aspects of software - how it's written, how it runs, even how it fails.
Engineering
Ottawa, ON
245 Cooper St Ottawa ON K2P 0G2 Fullscript Full Time 2021-09-02 15:00:05 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? We are currently seeking a JavaScript Engineer. Working on our Product Engineering team, you will have the opportunity to develop features and tools that power hundreds of thousands of prescriptions created by our healthcare professionals for their patients. As our JavaScript Developer, you will be bringing feature designs to life, while creating a world-class interactive experience. This is how we like building software: https://brand.fullscript.com/developer-handbook.html. If you share our values, we’d be excited to talk with you!
Data
Ottawa, ON
245 Cooper St Ottawa ON K2P 0G2 Fullscript Full Time 2021-04-12 19:37:45 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? The Reporting team is a core function of the Fullscript Data team, responsible for helping our team understand performance and drive effective planning and decision making. Reporting to the Manager of Reporting & Analytics, the Reporting Analyst will be focused on building high-level strategic and operational dashboards and reports, helping our leaders understand and track the performance of key metrics. The successful candidate will care deeply about quality, have strong attention to detail and be a confident self-starter.
Engineering
Ottawa, ON
245 Cooper St Ottawa ON K2P 0G2 Fullscript Full Time 2021-07-23 01:51:53 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? Fullscript is currently looking for Ruby Engineers who want to build a platform to create rich, stable, and compelling experiences for our users. Fullscript is written with Ruby on Rails, and our Engineers build and maintain our internal GraphQL API. They work directly with our front-end engineers to build out functionality on the Fullscript platform. Our team cares about doing things well, and about the developer experience on the team. We host in-house training on all sorts of topics, from React all the way through to Kubernetes. Fullscript is a place where you’ll be encouraged to learn, mentor, and grow. This is how we like building software: https://brand.fullscript.com/developer-handbook.html. If you share our values, we’d be excited to talk with you!
Engineering
Ottawa, ON
245 Cooper St Ottawa ON K2P 0G2 Fullscript Full Time 2021-08-10 12:24:50 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? Fullscript is currently looking for a Security Engineer (DevOps) who wants to help ensure our patient and practitioner data is safe and secure in an automated and sustainable way. This role is a key part of building our DevSecOps Program with a culture that breaks down barriers between development, security, and operations through education and outreach. Our security program is geared towards automated embedded self-service security scanning and testing in continuous delivery while using metrics to shape design and drive decisions.  As a Security Engineer, you will help shape this vision and work closely with the Engineering team and third parties (such as auditors and testers) to ensure that the Fullscript platform is secure. You will participate in the development and release of security tools, implementing control processes and integrating with our network and application monitoring solutions. You will help with application security review, threat modelling, vulnerability management and automated testing throughout our software development lifecycle and CI/CD pipeline.  About the DevOps team The DevOps team at Fullscript is responsible for all aspects of both software delivery and technical operations.  We do everything from writing developer tooling, building new infrastructure, monitoring platform health and issue troubleshooting.  We do our best to provide top-quality service and support to our external and internal customers. At the same time, we love exploring new technologies and seeing how we can leverage them. Basically, we love all aspects of software - how it's written, how it runs, even how it fails.
Engineering
Ottawa, ON
245 Cooper St Ottawa ON K2P 0G2 Fullscript Full Time 2021-04-28 20:32:34 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? Fullscript is currently seeking experienced Backend or Fullstack Engineers that have an interest in learning Ruby on Rails and helping us build out the future of our platform. Fullscript’s core app is a robust Ruby on Rails application that uses React for the front-end and our Developers build and maintain our internal GraphQL API. We have an in-house development toolkit that allows engineers to setup their development environment in moments and complete complex actions with ease. Our team cares about doing things well, and about the developer experience on the team. We host in-house training on all sorts of topics, from React all the way through to Kubernetes. Fullscript is a place where you’ll be encouraged to learn, mentor, and grow. This is how we like building software: https://brand.fullscript.com/developer-handbook.html. If you share our values, we’d be excited to talk with you!
Engineering
Phoenix, AZ
317 S 48th St Phoenix AZ 85034 Fullscript Full Time 2021-09-09 14:18:34 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? Fullscript is currently seeking experienced Backend or Fullstack Engineers that have an interest in learning Ruby on Rails and helping us build out the future of our platform. Fullscript’s core app is a robust Ruby on Rails application that uses React for the front-end and our Developers build and maintain our internal GraphQL API. We have an in-house development toolkit that allows engineers to setup their development environment in moments and complete complex actions with ease. Our team cares about doing things well, and about the developer experience on the team. We host in-house training on all sorts of topics, from React all the way through to Kubernetes. Fullscript is a place where you’ll be encouraged to learn, mentor, and grow. This is how we like building software: https://brand.fullscript.com/developer-handbook.html. If you share our values, we’d be excited to talk with you!
Engineering
Ottawa, ON
245 Cooper St Ottawa ON K2P 0G2 Fullscript Full Time 2021-06-24 13:21:23 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? We’re seeking a Senior DevOps Engineer for our team. The DevOps team at Fullscript is responsible for all aspects of both software delivery and technical operations.  We do everything from writing developer tooling, building new infrastructure, monitoring platform health and issue troubleshooting.  We do our best to provide top-quality service and support to our external and internal customers. At the same time, we love exploring new technologies and seeing how we can leverage them.  Basically, we love all aspects of software - how it's written, how it runs, even how it fails.
Engineering
Kelowna, BC
9185 E Pima Center Pkwy Scottsdale AZ 85258 Fullscript Full Time 2021-09-15 18:30:55 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? We’re seeking a Senior DevOps Engineer for our team. The DevOps team at Fullscript is responsible for all aspects of both software delivery and technical operations.  We do everything from writing developer tooling, building new infrastructure, monitoring platform health and issue troubleshooting.  We do our best to provide top-quality service and support to our external and internal customers. At the same time, we love exploring new technologies and seeing how we can leverage them.  Basically, we love all aspects of software - how it's written, how it runs, even how it fails.
Engineering
Ottawa, ON
245 Cooper St Ottawa ON K2P 0G2 Fullscript Full Time 2021-08-04 00:16:38 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? Fullscript is hiring a Senior JavaScript Engineer for our product team. This team develops features that power thousands of practitioner prescriptions and treatment plans each year. In this role, you will develop new features and enhancements that will impact the future of the company and the integrative healthcare industry as whole. Fullscript is written with Ruby on Rails, and our product is built on our internal GraphQL API. On the front-end, we’re using React, TypeScript, and Apollo to create top-notch experiences for our users. Our team cares about doing things well, and about the developer experience on the team. Fullscript is a place where you’ll be encouraged to learn, mentor, and grow. This is how we like building software: https://brand.fullscript.com/developer-handbook.html. If you share our values, we’d be excited to talk with you!
Engineering
Ottawa, ON
245 Cooper St Ottawa ON K2P 0G2 Fullscript Full Time 2021-08-18 13:58:33 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? Fullscript is currently looking for experienced Senior Ruby Engineers who want to build a platform to create rich, stable, and compelling experiences for our users. Fullscript is written with Ruby on Rails, and our Ruby Engineers build and maintain our internal GraphQL API. They work directly with our front-end engineers to build out functionality on the Fullscript platform. On the front-end, we’re using React, TypeScript, and Apollo to create top-notch experiences for our users. Our team cares about doing things well, and about the developer experience on the team. We host in-house training on all sorts of topics, from React all the way through to Kubernetes. Fullscript is a place where you’ll be encouraged to learn, mentor, and grow. This is how we like building software: https://brand.fullscript.com/developer-handbook.html. If you share our values, we’d be excited to talk with you! On the Core team, you will work with the financials. Contributing to projects related to payments, checkouts or our e-commerce engine.
Engineering
Kelowna, BC
9185 E Pima Center Pkwy Scottsdale AZ 85258 Fullscript Full Time 2021-08-18 14:17:03 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? Fullscript is currently looking for experienced Senior Ruby Engineers who want to build a platform to create rich, stable, and compelling experiences for our users. Fullscript is written with Ruby on Rails, and our Ruby Engineers build and maintain our internal GraphQL API. They work directly with our front-end engineers to build out functionality on the Fullscript platform. On the front-end, we’re using React, TypeScript, and Apollo to create top-notch experiences for our users. Our team cares about doing things well, and about the developer experience on the team. We host in-house training on all sorts of topics, from React all the way through to Kubernetes. Fullscript is a place where you’ll be encouraged to learn, mentor, and grow. This is how we like building software: https://brand.fullscript.com/developer-handbook.html. If you share our values, we’d be excited to talk with you! On the Core team, you will work with the financials. Contributing to projects related to payments, checkouts or our e-commerce engine.
Engineering
Phoenix, AZ
317 S 48th St Phoenix AZ 85034 Fullscript Full Time 2021-09-09 13:58:40 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? Fullscript is currently looking for experienced Senior Ruby Engineers who want to build a platform to create rich, stable, and compelling experiences for our users. Fullscript is written with Ruby on Rails, and our Ruby Engineers build and maintain our internal GraphQL API. They work directly with our front-end engineers to build out functionality on the Fullscript platform. On the front-end, we’re using React, TypeScript, and Apollo to create top-notch experiences for our users. Our team cares about doing things well, and about the developer experience on the team. We host in-house training on all sorts of topics, from React all the way through to Kubernetes. Fullscript is a place where you’ll be encouraged to learn, mentor, and grow. This is how we like building software: https://brand.fullscript.com/developer-handbook.html. If you share our values, we’d be excited to talk with you! On the Core team, you will work with the financials. Contributing to projects related to payments, checkouts or our e-commerce engine.
Engineering
Ottawa, ON
245 Cooper St Ottawa ON K2P 0G2 Fullscript Full Time 2021-08-12 12:02:23 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? We’re seeking a Technical Director to help us scale our healthcare platform. We’re looking for an intentional, purpose-driven leader that can provide solutions to complex problems and help define the road-map for the future and scalability of our platform. Fullscript is written with Ruby on Rails and was originally built on Spree Commerce. As the company has scaled, so too has our e-commerce engine. The team works hand-in-hand with finance, logistics, and operations, to ensure that we’re a finely tuned machine. As the Technical Director at Fullscript you will be responsible for technical decision making and architecture for our Practitioner and Treatment Tooling teams. You will work with the other Technical Leaders, and engineers to solve the problems of a quickly evolving platform that has ever-growing demand day in and day out.
Data
Ottawa, ON
245 Cooper St Ottawa ON K2P 0G2 Fullscript Full Time 2021-09-21 14:11:38 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? We’re seeking a Technical Lead for our Data Engineering team. The Data team is both a support function and strategic partner at Fullscript and will be a key area of investment in the future. Data is used to drive effective planning and decision making all the way from exploration of opportunities, to hypothesis testing and goal setting, to measurement of results and iteration. We will invest heavily in the coming years to make data more accessible to our internal teams and to leverage it within our application to provide our practitioners and patients with data-driven tools and experiences. As the Technical Lead, you will be aid in building the data platform that powers our decision making. This same platform also provides key insights for our practitioners and their patients through analytics and advanced metrics.
Engineering
Ottawa, ON
245 Cooper St Ottawa ON K2P 0G2 Fullscript Full Time 2021-05-27 12:08:58 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? We are seeking a Technical Lead for our Product team. As the Technical Lead, you will be responsible for technical decision making and architecture of the future of our e-commerce platform. You will work with the other technical leaders, as well as the other engineers on the product team to solve the problems of a fast-growing platform that has ever-growing demand day in and day out. Fullscript is written with Ruby on Rails and was originally built on Spree Commerce. As the company has scaled, so too has our e-commerce engine. The team works hand-in-hand with finance, logistics, and operations, to ensure that we’re a finely tuned machine.
Engineering
Phoenix, AZ
317 S 48th St Phoenix AZ 85034 Fullscript Full Time 2021-05-27 12:15:05 Technology Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work. 🌱 By joining us, you stand with our purpose. You are an independent thinker, who likes to leave things better than you found them. You do things not because they are easy but because they are right. Ready to make an impact? We are seeking a Technical Lead for our Product team. As the Technical Lead, you will be responsible for technical decision making and architecture of the future of our e-commerce platform. You will work with the other technical leaders, as well as the other engineers on the product team to solve the problems of a fast-growing platform that has ever-growing demand day in and day out. Fullscript is written with Ruby on Rails and was originally built on Spree Commerce. As the company has scaled, so too has our e-commerce engine. The team works hand-in-hand with finance, logistics, and operations, to ensure that we’re a finely tuned machine.

Fuel your growth

We are building an organization where people thrive, grow in their careers, and have a high impact through their work. Here’s how we’re helping to ensure that happens.

Practice what you preach

We don't just say we care about quality software; through code reviews, automated testing, and user feedback, we make quality software our priority.

Ongoing education

Our educational budget helps ensure that our team is up to speed on industry trends, through conferences, books, online courses, and more.

Knowledge sharing

We nurture growth and development through feedback loops and our team mentorship program. We encourage collaboration through our workshops, meetups, and bi-weekly dev talks.

Flexible hours

Not everyone digs the 9 to 5. That's why we want our employees to work when they’re feeling most productive and adjust their hours accordingly.

Be a builder

Deploy code from day one. We have a personal stake of ownership in the work we do, which leads to quality craftsmanship in the code we write.

10% time

We hire good people and trust them to do good work. We believe that 10% time turbocharges innovation. Every Friday, we give our team full autonomy to work on anything they want.

Environmentally-conscious

The health of our people relies on the health of our planet. We are certified carbon-neutral, taking our first big step in creating a more sustainable future.

Health and wellness

Reach your health goals with our full benefits plan, discounts on our supplement catalog, and company-wide health and wellness programs.

Diversity and inclusion

Our dedicated D&I Council ensures we advocate for equality and encourage positive change within ourselves and the community. We value the unique strengths and perspectives of our team.

Let's change the way health is prescribed, together

We're always looking for awesome people to join our team!

Apply now

We move quickly and deliver high quality products.

We’re a high-growth tech company - and time matters! We move quickly and value delivering high-quality products to our stakeholders as quickly as we can. Done is better than perfect (but you need to ensure that it’s still great). Be proud of what you create. All team members should strive to deliver work that will scale and can be iterated in the future.

20 deploys per day

Check out our Developer
Handbook for a glimpse into
dev life at Fullscript.

Read the handbook