Software Engineer, E-commerce Payments Specialist

2 weeks ago


Ottawa, Ontario, Canada Fullscript Full time

Fullscript is a leading platform for prescribing integrative health products, and we are currently seeking an experienced Senior Ruby Engineer to join our Core team. This role will involve building scalable frontend and backend applications to support the growing needs of our business.

About Fullscript

Fullscript has enabled over 90,000 practitioners to deliver care and has helped more than 5.5 million patients follow a path to wellness. 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.

Job Description

We are looking for a passionate software engineer who cares about their craft and is excited to learn and lead projects. The ideal candidate will have experience with Ruby or Ruby on Rails, as well as Javascript or JS frameworks (React, Vue, AngularJS, Next or similar). They should also understand CSS frameworks like Bootstrap, as well as CSS preprocessors.

  • This is a full-time position that requires a strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns.
  • The successful candidate will be responsible for designing, developing, testing, and deploying high-quality software features and bug fixes in a fast-paced environment.
Requirements

To be considered for this role, you must have:

  • A minimum of 3+ years of experience as a software engineer.
  • Experience working 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.
  • A passion for writing clean, efficient, and well-documented code.
Bonus Skills

The following skills are highly desirable but not required:

  • 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

Fullscript offers a competitive salary ($120,000 - $160,000 per year), generous PTO, and a flexible benefits package. We also offer a training budget and company-wide learning initiatives to help you grow your skills and career.



  • Ottawa, Ontario, Canada Fullscript Full time

    Optimizing Health Care for EveryoneAt Fullscript, our mission is to make optimal care accessible to everyone. Our care delivery platform empowers health practitioners to design personalized health plans, provide support and education tools, and efficiently prescribe healthcare's best supplements.Since 2011, we've enabled over 90,000 practitioners to deliver...


  • Ottawa, Ontario, Canada Fullscript Full time

    About Your RoleWe're looking for a skilled Senior Ruby Engineer to join our Core team and contribute to the growth of our e-commerce platform. Your primary responsibilities will include building, shipping, testing, deploying, and maintaining checkout iterations and implementing business logic for our e-commerce platform core. Additionally, you'll be...


  • Ottawa, Ontario, Canada Fullscript Full time

    About FullscriptFullscript is a healthcare company that has been making optimal care easy for everyone since 2011. Through its care delivery platform, health practitioners can seamlessly design personalized health plans, provide support and education tools, and effortlessly prescribe and manage the use of healthcare's best supplements.We have enabled over...


  • Ottawa, Ontario, Canada Payments Canada Full time

    Experience a fulfilling career at Payments Canada, where innovation meets security. Our team is shaping the future of payments to make them easier, smarter, and safer for all Canadians.About the RoleWe are seeking an experienced Senior Fraud and Payments Specialist to join our Payment Products team. In this critical role, you will be responsible for...


  • Ottawa, Ontario, Canada beBee Professionals Full time

    We are seeking a highly skilled E-commerce Operations Specialist to provide administrative and customer service support to our e-commerce business. The successful candidate will be responsible for managing customer inquiries, processing orders, and providing technical support.The ideal candidate should have:Experience in customer service and/or...


  • Ottawa, Ontario, Canada Payments Canada Full time

    About the RoleWe are seeking a highly skilled Auditor to join our Internal Audit team at Payments Canada. As a key member of our team, you will play a critical role in supporting the development and implementation of a sound internal payment operations audit practice.Key ResponsibilitiesDevelop and implement a payment operations audit strategy aligned with...

  • Software Engineer

    1 week ago


    Ottawa, Ontario, Canada Collabera Full time

    About the RoleWe are seeking an experienced Software Engineer to join our team as an Oracle Commerce Developer. In this role, you will be responsible for creating high-quality code and developing Java-based services and applications using Oracle Commerce (ATG), Java EE, and Web Services.Key Responsibilities:Create complex software solutions using Java, Java...


  • 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

    Job OpportunityOverview of Payments CanadaWe are a national organization that plays a critical role in the Canadian economy by facilitating the exchange of funds between banks and other financial institutions.Estimated Salary Range$78,031 - $97,539 based on qualifications and experience.Responsibilities and Job DescriptionAs a Cloud Infrastructure Specialist...


  • Ottawa, Ontario, Canada Collabera Full time

    Job Title: Senior Oracle Commerce DeveloperWe are seeking a highly skilled Senior Oracle Commerce Developer to join our team at Collabera. As a key member of our IT staffing team, you will be responsible for designing, developing, and implementing enterprise-level e-commerce solutions using Oracle Commerce (ATG) and Java EE.Key Responsibilities:Design and...


  • Ottawa, Ontario, Canada Payments Canada Full time

    About the RoleThe Product Manager - Lead, Emerging Payment Products, will be part of the Product Management group that plays a key role in advancing Payments Canada's objective to transfer the business and shape the future of payments. The incumbent is responsible for hands-on day-to-day activities coordinating, analyzing and executing on Emerging Payment...


  • Ottawa, Ontario, Canada Collabera Full time

    We are seeking a highly skilled Senior Oracle Commerce Developer to join our team at Collabera. As a key member of our IT staffing firm, you will be responsible for creating high-quality code and developing Java-based services and applications using Oracle Commerce (ATG), Java EE, and Web Services.Key Responsibilities:Design, develop, and deploy Oracle...

  • IT Specialist

    1 week ago


    Ottawa, Ontario, Canada Collabera Full time

    About CollaberaEstablished in 1991, Collabera has been a leading provider of IT staffing services for over two decades. As a major player in the industry, we offer comprehensive and cost-effective solutions to meet the talent needs of Fortune 500 and mid-size companies.We provide high-quality IT resources through Staff Augmentation, Global Talent Management,...


  • 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

    OverviewWe are committed to providing a flexible work environment that supports in-person connection and remote work. Our company values diversity and inclusion, striving to create an inclusive culture where everyone can thrive.About the RoleThe Product Manager - Lead will be part of our Product Management group, responsible for advancing Payments Canada's...

  • AWS Cloud Engineer

    2 weeks ago


    Ottawa, Ontario, Canada Payments Canada Full time

    About the RoleWe are seeking a highly skilled Cloud Infrastructure Engineer to join our team at Payments Canada. In this role, you will be responsible for providing technical leadership and expertise in the planning, development, implementation, and maintenance of our cloud infrastructure.ResponsibilitiesParticipate in architecting secure cloud solutions by...


  • Ottawa, Ontario, Canada beBee Professionals Full time

    E-commerce Business Analyst Role:We are seeking an experienced E-commerce Business Analyst to join our team at beBee Professionals. The ideal candidate will have a strong understanding of e-commerce platforms, web analytics, and digital marketing. Key responsibilities include analyzing customer data, identifying trends, and making recommendations to improve...


  • Ottawa, Ontario, Canada Telesat Full time

    About TelesatTelesat is a leading global satellite operator providing reliable and secure satellite-delivered communications solutions worldwide. With over 50 years of experience, Telesat has grown to be one of the largest and most successful global satellite operators.About the RoleWe are seeking an experienced Software Engineering Specialist to join our...

  • Promotions Manager

    4 weeks ago


    Ottawa, Ontario, Canada PG CLASSIC RESTORATION PARTS L PG CLASSIC EN Full time

    Job Title: Promotions Manager - E-commerce SpecialistAbout the Role:We are seeking a highly motivated and experienced Promotions Manager to join our team at PG Classic Restoration Parts L PG Classic EN. As a key member of our marketing department, you will be responsible for developing and implementing promotional materials, managing contracts, and directing...


  • Ottawa, Ontario, Canada Payments Canada Full time

    About the RolePayments Canada is seeking a skilled Cloud Infrastructure Engineer to join their team. As a key member of the Application Development and Cloud Infrastructure team, you will be responsible for providing technical leadership and expertise in the planning, development, implementation, integration, and maintenance of Payments Canada's Cloud...