Senior Fullstack Developer, Core Payments

2 months ago


Ottawa, Ontario, Canada Fullscript Full time

Optimizing Care Delivery for a Healthier Future

At Fullscript, we're revolutionizing the way healthcare professionals deliver care. Our cutting-edge platform empowers practitioners to create personalized health plans, provide support and education tools, and seamlessly prescribe and manage healthcare's best supplements.

Since our inception in 2011, we've enabled over 90,000 practitioners to deliver care, positively impacting millions of lives every day. As a leading platform for prescribing integrative health products, our work extends far beyond our platform. We're committed to the wellbeing of our team members, fostering an organization where people thrive, grow, and have a high impact through their work.

We're seeking an experienced Senior Fullstack Developer to join our Core team. As a key contributor, you'll work directly with our front-end engineers to build out functionality on the Fullscript platform. Our tech stack includes Ruby on Rails, React, TypeScript, and Apollo.

Key Responsibilities:

  • Take ownership and responsibility for building, shipping, testing, deploying, and maintaining checkout iterations & implementing business logic our e-commerce platform core.
  • Build scalable frontend & backend applications to support the growing needs of the business.
  • Review pull requests, mentor, and be an advocate for high-quality code that makes future development faster, easier, and better.
  • Scope, plan projects, and work with other developers (front-end and back) to implement them.
  • Give input on high-level architecture decisions and communicate those decisions.
  • Solve performance issues within our checkout and payment systems.

What We're Looking For:

  • A passionate software engineer who cares about their craft, excited to learn, and lead projects.
  • Experience with Ruby or Ruby on Rails.
  • Experience working with Javascript or JS frameworks (React, Vue, AngularJS, Next or similar).
  • Understanding of CSS frameworks like Bootstrap, as well as CSS preprocessors.
  • You write tests and understand their value.
  • You have a desire to learn and are open to feedback.
  • Understanding of design patterns and clean code.
  • Experience mentoring or coaching junior engineers.

Bonus Qualifications:

  • Experience scaling or working on high-scale web applications.
  • Past experience working in e-commerce or health-tech sector.
  • Worked with Stripe or other payment providers.
  • Experience with React and GraphQL or similar technology.

What We Offer:

  • Generous PTO and competitive pay.
  • Fullscript's RRSP match program for financial health.
  • Flexible benefits package and workplace wellness program.
  • Training budget and company-wide learning initiatives.
  • Discount on Fullscript catalog of products.
  • Ability to work Wherever You Work Well.

Our Commitment to Diversity:

We're committed to diversity in our workforce and are proud to be an equal opportunity employer. We're 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.

Accommodations:

Accommodations are available on request for candidates taking part in all aspects of the selection process. Please send an email to and let us know the nature of your request and your contact information.

Background Check:

We require all candidates that receive and accept employment offers to complete a background check before being hired.



  • Ottawa, Ontario, Canada Fullscript Full time

    Join Our Team as a Senior Fullstack Developer, Core PaymentsAt Fullscript, we're committed to making optimal care easy for everyone. Our care delivery platform enables health practitioners to design personalized health plans, provide support and education tools, and effortlessly prescribe and manage healthcare's best supplements. We're looking for a talented...


  • Ottawa, Ontario, Canada Fullscript Full time

    Join Our Team as a Senior Fullstack Developer, Core PaymentsAt Fullscript, we're committed to making optimal care easy for everyone. Our care delivery platform enables health practitioners to design personalized health plans, provide support and education tools, and effortlessly prescribe and manage healthcare's best supplements. We're looking for a talented...


  • Ottawa, Ontario, Canada Fullscript Full time

    Join Our Team as a Senior Fullstack Developer for Core PaymentsAt Fullscript, we're dedicated to making optimal care easy for everyone. Our care delivery platform enables health practitioners to design personalized health plans, provide support and education tools, and effortlessly prescribe and manage healthcare's best supplements. We're looking for a...


  • Ottawa, Ontario, Canada Fullscript Full time

    Join Our Team as a Senior Fullstack Developer for Core PaymentsAt Fullscript, we're dedicated to making optimal care easy for everyone. Our care delivery platform enables health practitioners to design personalized health plans, provide support and education tools, and effortlessly prescribe and manage healthcare's best supplements. We're looking for a...


  • Ottawa, Ontario, Canada Fullscript Full time

    Job Description:Fullscript is a leading platform for prescribing integrative health products. We are committed to the wellbeing of our team members and are building an organization where people thrive, grow, and have a high impact through their work. As a Senior Fullstack Developer, you will be part of our Core team, working on projects related to payments,...


  • Ottawa, Ontario, Canada Fullscript Full time

    Job Title: Senior Fullstack Developer, Core PaymentsAbout the Role:We are seeking an experienced Senior Ruby Engineer to join our Core team at Fullscript. As a key member of our team, you will be responsible for building, shipping, testing, deploying, and maintaining our e-commerce platform core. You will work closely with our front-end engineers to build...


  • Ottawa, Ontario, Canada Fullscript Full time

    Join Our Team at FullscriptAt Fullscript, we're on a mission to make optimal care easy for everyone. Our care delivery platform empowers health practitioners to design personalized health plans, provide support and education tools, and effortlessly prescribe and manage healthcare's best supplements. With over 90,000 practitioners on our platform, we've...


  • Ottawa, Ontario, Canada Fullscript Full time

    Join Our Team at FullscriptAt Fullscript, we're on a mission to make optimal care easy for everyone. Our care delivery platform empowers health practitioners to design personalized health plans, provide support and education tools, and effortlessly prescribe and manage healthcare's best supplements. With over 90,000 practitioners on our platform, we've...


  • Ottawa, Ontario, Canada Fullscript Full time

    About FullscriptFullscript is a leading platform for prescribing integrative health products, enabling over 90,000 practitioners to deliver care and positively impacting millions of lives every day.Job DescriptionWe are seeking an experienced Senior Fullstack Developer to join our Core team, contributing to projects related to payments, checkouts, or our...


  • Ottawa, Ontario, Canada Fullscript Full time

    About FullscriptFullscript is a leading platform for prescribing integrative health products, enabling over 90,000 practitioners to deliver care and positively impacting millions of lives every day.Job DescriptionWe are seeking an experienced Senior Fullstack Developer to join our Core team, contributing to projects related to payments, checkouts, or our...


  • Ottawa, Ontario, Canada Fullscript Full time

    About FullscriptFullscript is a leading platform for prescribing integrative health products, making optimal care easy for everyone. Our care delivery platform enables health practitioners to design personalized health plans, provide support and education tools, and effortlessly prescribe and manage the use of healthcare's best supplements.Since 2011,...


  • Ottawa, Ontario, Canada Fullscript Full time

    Join Our Team at FullscriptAt Fullscript, we're on a mission to make optimal care easy for everyone. Our care delivery platform empowers health practitioners to design personalized health plans, provide support and education tools, and effortlessly prescribe and manage healthcare's best supplements. With over 90,000 practitioners on our platform, we've...


  • Ottawa, Ontario, Canada Fullscript Full time

    Join Our Team at FullscriptAt Fullscript, we're on a mission to make optimal care easy for everyone. Our care delivery platform empowers health practitioners to design personalized health plans, provide support and education tools, and effortlessly prescribe and manage healthcare's best supplements. With over 90,000 practitioners on our platform, we've...


  • Ottawa, Ontario, Canada Fullscript Full time

    About FullscriptFullscript is a leading platform for prescribing integrative health products, positively impacting millions of lives every day. Our purpose extends beyond our platform, as a health company committed to the wellbeing of our team members. We're building an organization where people thrive, grow, and have a high impact through their work.Job...


  • Ottawa, Ontario, Canada Fullscript Full time

    About FullscriptFullscript is a leading platform for prescribing integrative health products, positively impacting millions of lives every day. Our purpose extends beyond our platform, as a health company committed to the wellbeing of our team members. We're building an organization where people thrive, grow, and have a high impact through their work.Job...


  • Ottawa, Ontario, Canada Fullscript Full time

    About FullscriptFullscript is a leading platform for prescribing integrative health products, positively impacting millions of lives every day. Our purpose extends beyond our platform, as a health company committed to the wellbeing of our team members. We're building an organization where people thrive, grow, and have a high impact through their work.Job...


  • Ottawa, Ontario, Canada Fullscript Full time

    About FullscriptFullscript is a leading platform for prescribing integrative health products, positively impacting millions of lives every day. Our purpose extends beyond our platform, as a health company committed to the wellbeing of our team members. We're building an organization where people thrive, grow, and have a high impact through their work.Job...


  • Ottawa, Ontario, Canada Fullscript Full time

    Job DescriptionFullscript is a leading platform for prescribing integrative health products. We are committed to the wellbeing of our team members and are building an organization where people thrive, grow, and have a high impact through their work. We are currently looking for experienced Senior Ruby Engineers who want to build a platform to create rich,...


  • Ottawa, Ontario, Canada Payments Canada Full time

    Job Title: Director, Medical Education and TrainingWe are committed to fostering a culture of inclusivity and respect, where our employees feel valued and supported in their careers. As a key member of our team, you will play a vital role in shaping our organization's future and driving positive change.About the RoleThe Director, Medical Education and...


  • Ottawa, Ontario, Canada Payments Canada Full time

    Job Title: Director, Medical Education and TrainingWe are committed to fostering a culture of inclusivity and respect, where our employees feel valued and supported in their careers. As a key member of our team, you will play a vital role in shaping our organization's future and driving positive change.About the RoleThe Director, Medical Education and...