Remote Senior Fullstack Developer (Ruby & React), Core Payments

at Fullscript

Posted 1 day ago 4 applied

Description:

  • Fullscript is seeking a Senior Fullstack Developer to enhance their platform that supports over 100,000 healthcare practitioners and 10 million patients.
  • The role involves building rich, stable, and compelling user experiences using Ruby on Rails for the backend and React, TypeScript, and Apollo for the frontend.
  • Responsibilities include taking ownership of building, shipping, testing, deploying, and maintaining checkout iterations and implementing business logic for the e-commerce platform.
  • The developer will build scalable frontend and backend applications, review pull requests, mentor junior engineers, and advocate for high-quality code.
  • The position requires scoping and planning projects, collaborating with other developers, and solving performance issues within checkout and payment systems.
  • Additional duties may be assigned by the company as needed.

Requirements:

  • Candidates must be passionate software engineers who care about their craft and are eager to learn and lead projects.
  • Experience with Ruby or Ruby on Rails is required.
  • Proficiency in JavaScript or JS frameworks such as React, Vue, AngularJS, or Next is necessary.
  • Understanding of CSS frameworks like Bootstrap and CSS preprocessors is essential.
  • Candidates should write tests and understand their importance in software development.
  • A desire to learn and openness to feedback is expected.
  • Understanding of design patterns and clean code practices is required.
  • Experience in mentoring or coaching junior engineers is necessary.

Benefits:

  • The position offers generous PTO and competitive pay.
  • Fullscript provides an RRSP match program to support financial health.
  • A flexible benefits package and workplace wellness program are included.
  • There is a training budget and company-wide learning initiatives available.
  • Employees receive discounts on Fullscript's catalog of products.
  • The company supports a flexible work environment, allowing employees to work wherever they are most productive.