Senior Fullstack Developer

Fullscript Logo

Fullscript

๐Ÿ“Remote - Canada

Summary

Join Fullscript, a company revolutionizing healthcare, as a Senior Fullstack Developer. You will contribute to building and maintaining our internal GraphQL API using Ruby on Rails and collaborate with front-end engineers using React, TypeScript, and Apollo. The role involves taking ownership of building, shipping, testing, deploying, and maintaining checkout iterations and implementing business logic on our e-commerce platform core. You will build scalable frontend and backend applications, review pull requests, mentor junior engineers, and contribute to high-level architecture decisions. The ideal candidate is a passionate software engineer with experience in Ruby or Ruby on Rails, Javascript frameworks, and CSS frameworks. Fullscript offers a supportive and collaborative environment with opportunities for growth and development.

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

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

Preferred 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

Benefits

  • 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*

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.