Technical Lead, Payments

Natural Partners Fullscript - Ottawa, ON (30+ days ago)

Apply Now

What’s Fullscript?

Fullscript is the ultimate, free platform for those who want to do wellness the right way — the personal way — from anywhere. This virtual dispensary has the most comprehensive catalog, integrates with EHRs, automates refill reminders, and offers evidence-based educational content. It’s an always-accessible solution that helps people get better.

How does it work?

A practitioner writes a prescription and sends it to their patient’s electronic device. The patient then purchases the products from the practitioner’s virtual dispensary, and we ship them to the patient’s front door. It’s simple but game-changing for practitioners, now freed from the hassle of inventory, supplier management, and more.

We complement our technology with industry-leading decision support, pulling out all the stops to be indispensable to practitioners. We publish a steady stream of evidence-based resources, medically-reviewed protocols, ingredient reviews, and more to support practitioners in providing patients with the best possible treatment. Practitioners give more than they get, so we use our platform to give back.

What’s the role?

So, why do we need you and your extraordinary set of skills?

As the Technical Lead of our Payments Team at Fullscript 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 payments 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.

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!

About you

You are a passionate software developer that cares about your craft. You are excited about doing things well and want to help others produce the best work possible.

What you will be doing

Leading one or two engineering teams working on our financial and logistics systems.
Planning and architecting projects, and leading discussions and decisions on design and architecture.
Helping meet the needs of the company while maintaining the technical health of the application.


A proven track record of leading software development teams in the past.
Passionate about fostering strong engineering practices and processes.
Experience scaling or working on high-scale web applications.

The ideal candidate will fall into one of the profiles below:
3 yrs of experience working on or leading a team responsible for the financial health of an application.
6 yrs of experience in Payments / Ecommerce where you were the leader of a development team


6 yrs of experience with using Ruby and/or Rails and have worked on large applications in the past
1 year of experience leading development teams; predominantly made up of Ruby developers


You’ve worked with the Stripe API and have used it on high-scale applications.
Past experience working in e-commerce or health-tech sector

What do we offer?

We offer competitive pay, a diverse benefits package, a training budget, a discount on supplements, and generous paid time off.

Our Wherever You Work Well policy lets you choose your own office — whether that’s in-person, at home, or both, it’s totally up to you. Many of us organize clubs and get-togethers to meet like-minded people and to make our company a fun place to work. We also believe pups make life better, which means some of our locations are dog-friendly.

What now?

By working at Fullscript, you choose to work in a community of intelligent, diverse, authentic, and talented people. We aren’t afraid to get our hands dirty – or medical-grade clean, that is – to get the job done. If you decide to join the team, you’ll get a chance to shape the future of our company and the integrative health industry.

If this sounds good, apply here. If you’re not sure if your experience matches this listing, apply anyway – we’d love to hear from you.


Want to learn more? Check us out at or find us on social media.

Fullscript is committed to diversity in its workforce and is proud to be an equal opportunity employer. We are excited to work with talented people, period. All employment decisions are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national or ethnic origin, gender, age, disability, sexual orientation, gender identity and/or expression, marital or civil status, political affiliation, family or parental status, or any other status protected by the laws or regulations in the jurisdictions in which we operate.

Our team handles a lot of sensitive health information, which means we require all candidates that receive and accept employment offers to complete a background check before being hired.

We are also committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please send an email to and let us know the nature of your request and your contact information.