Senior Fullstack Developer, Core Payments

5 days ago


Ottawa, Ontario, Canada Fullscript Full time
About Fullscript

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

Job Summary

We are seeking an experienced Senior Ruby Engineer to join our Core team, working on projects related to payments, checkouts, or our e-commerce engine. As a key member of our team, you will take ownership of building, shipping, testing, deploying, and maintaining checkout iterations and implementing business logic for our e-commerce platform core.

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.
  • Other duties determined by the company from time to time.
Requirements
  • You are a passionate software engineer who cares about your craft. You are excited to learn, and lead projects and want to produce the best work possible.
  • 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 Requirements
  • 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.


  • 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

    Optimizing Care Delivery for a Healthier FutureAt 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...


  • Ottawa, Ontario, Canada Fullscript Full time

    Optimizing Care Delivery for a Healthier FutureAt 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...


  • 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 Payments Canada Full time

    About Payments CanadaPayments Canada is dedicated to enhancing the payment experience for all Canadians. We prioritize our employees' well-being and offer a flexible, hybrid work environment that fosters both in-person collaboration and remote work.Our MissionAs a pivotal entity in Canada's payment landscape, we manage systems that facilitate transactions...


  • Ottawa, Ontario, Canada Payments Canada Full time

    About Payments CanadaPayments Canada is dedicated to enhancing the payment experience for all Canadians. We prioritize our employees' well-being and foster a flexible, hybrid work environment that encourages both in-person collaboration and remote work.Our MissionAs a pivotal organization in Canada's payment landscape, we manage systems that facilitate...


  • Ottawa, Ontario, Canada Payments Canada Full time

    About Payments CanadaPayments Canada is dedicated to enhancing the payment experience for all Canadians. We prioritize our employees' well-being and are committed to fostering a flexible, hybrid work environment that encourages both in-person collaboration and remote work.Our MissionAs a pivotal organization within Canada's payment ecosystem, we manage and...

  • Fullstack Developer

    7 days ago


    Ottawa, Ontario, Canada Fullscript Full time

    About FullscriptFullscript is a leading healthcare technology company that enables health practitioners to deliver personalized care to their patients. Our platform provides a seamless experience for practitioners to design, prescribe, and manage health plans, making optimal care easy for everyone.Our MissionWe are committed to empowering health...

  • Fullstack Developer

    6 days ago


    Ottawa, Ontario, Canada Fullscript Full time

    About FullscriptFullscript is a leading healthcare technology company that enables health practitioners to deliver personalized care to their patients. Our platform provides a seamless experience for practitioners to design, prescribe, and manage health plans, making optimal care easy for everyone.Our MissionWe are committed to empowering health...

  • Fullstack Developer

    4 days ago


    Ottawa, Ontario, Canada Fullscript Full time

    About FullscriptFullscript is a leading healthcare technology company that enables health practitioners to deliver personalized care to their patients. Our platform provides a seamless experience for practitioners to design, prescribe, and manage health plans, as well as provide support and education tools to their patients.Our MissionWe are committed to...

  • Fullstack Developer

    3 days ago


    Ottawa, Ontario, Canada Fullscript Full time

    About FullscriptFullscript is a leading healthcare technology company that enables health practitioners to deliver personalized care to their patients. Our platform provides a seamless experience for practitioners to design, prescribe, and manage health plans, as well as provide support and education tools to their patients.Our MissionWe are committed to...


  • Ottawa, Ontario, Canada Payments Canada Full time

    About the RoleWe are seeking a highly experienced Senior Legal Counsel to join our team at Payments Canada. As a key member of our Legal team, you will provide strategic and business-focused legal advice to our business leaders and stakeholders.Key ResponsibilitiesProvide legal advice and analysis on a variety of topics to Payments Canada and its business...


  • Ottawa, Ontario, Canada Payments Canada Full time

    About the RoleWe are seeking a highly experienced Senior Legal Counsel to join our team at Payments Canada. As a key member of our Legal team, you will provide strategic and business-focused legal advice to our business leaders and stakeholders.Key ResponsibilitiesProvide legal advice and analysis on a variety of topics to Payments Canada and its business...


  • Ottawa, Ontario, Canada Barracuda Networks Inc. Full time $103,000 - $128,960

    About the RoleWe are seeking a highly skilled Senior Fullstack Developer to join our team at Barracuda Networks Inc. As a key member of our data applications team, you will play a critical role in shaping the architecture, implementation, deployment, and consumption of our data products.Key ResponsibilitiesDesign and develop scalable applications on AWS,...


  • Ottawa, Ontario, Canada Payments Canada Full time

    Job OverviewPayments Canada is dedicated to enhancing the payment experience for all Canadians, prioritizing employee well-being through a flexible and hybrid work environment that fosters both in-person collaboration and remote productivity. | About Us We are a pivotal organization within Canada's payment ecosystem, managing systems that facilitate the...


  • Ottawa, Ontario, Canada Payments Canada Full time

    Job OverviewPayments Canada is dedicated to enhancing the payment experience for all Canadians. We prioritize our employees' well-being and promote a flexible work environment that fosters both in-person collaboration and remote productivity. | About Us As a pivotal entity in Canada's payment landscape, we manage systems that facilitate transactions worth...


  • Ottawa, Ontario, Canada Payments Canada Full time

    Job OverviewPayments Canada is dedicated to enhancing the payment experience for all Canadians. We prioritize our employees' well-being and foster a flexible, hybrid work environment that encourages both in-person collaboration and remote work. | About Us As a pivotal entity in Canada's payment landscape, we manage and operate payment systems that facilitate...


  • Ottawa, Ontario, Canada Behaviour Interactive Full time

    **About Behaviour Interactive**Behaviour Interactive is a leading game development company with a global presence. Our team of experts is dedicated to creating immersive gaming experiences that captivate audiences worldwide.**Job Summary**We are seeking a highly skilled Principal Fullstack Developer to join our Core Technologies team. As a key member of our...