At Fullscript, we are changing healthcare by providing a platform that supports over 100,000 healthcare practitioners and 10 million patients with evidence-based health solutions and diagnostic support.
We are seeking a Senior Fullstack Developer for the Engineering Team.
Responsibilities include designing, developing, testing, deploying, maintaining, and improving feature development on Fullscript.
The role involves creating detailed API documentation for third-party developers to integrate with our platform.
You will build scalable backend applications to support the growing needs of the business.
The position requires reviewing pull requests, mentoring, and advocating for high-quality code to enhance future development.
You will take full ownership of building, shipping, testing, deploying, and maintaining features.
The role includes scoping and planning projects while collaborating with other developers to implement them.
You will provide input on high-level architecture decisions and communicate those decisions.
Additional duties may be assigned by the company from time to time.
Requirements:
You must be a passionate software engineer who cares about your craft and is excited to learn and lead projects.
Experience with Ruby or Ruby on Rails is required.
You should have experience working with JavaScript or JS frameworks such as React, Vue, AngularJS, Next, or similar.
An understanding of CSS frameworks like Bootstrap and CSS preprocessors is necessary.
You must write tests and understand their value.
A desire to learn and openness to feedback is essential.
You should have an understanding of design patterns and clean code principles.
Benefits:
We offer flexible PTO and competitive pay, as we believe that rest fuels performance.
There is an RRSP match and stock options available to help you invest in your future.
Customizable benefits are provided, including flexible coverage, paramedical services, and a Health Spending Account (HSA).
Employees can enjoy Fullscript discounts on wellness products.
We support continuous learning with a training budget and company-wide initiatives.
The position allows for hybrid and remote flexibility, enabling you to work wherever you are most productive.