Tech Stack
ApolloGraphQLJavaScriptNext.jsPostgresReactRubyRuby on RailsSQLVue.js
About the role
- **Design, develop, test, and deploy** scalable features across both frontend and backend systems.
- **Build and maintain GraphQL and RESTful APIs** that power Fullscript’s practitioner tools and integrations.
- **Collaborate with cross-functional teams** to deliver new features that improve practitioner efficiency and patient care.
- **Take ownership** of features from concept to deployment; from scoping, planning, implementing, and maintaining them in production.
- **Contribute to architectural decisions** and advocate for clean, maintainable code.
- **Review pull requests, mentor teammates,** and champion best practices for code quality and testing.
- **Iterate quickly, test ideas, and pivot when needed** — we value learning and experimentation over perfection.
- **Enhance system scalability and performance** as we extend Fullscript’s reach into new wellness and lab integrations.
Requirements
- Experience with **Ruby** or **Ruby on Rails** in a production environment.
- Experience with **modern JavaScript frameworks** such as **React**, Vue, or Next.js.
- Solid understanding of **GraphQL (Apollo experience a plus)**.
- Proficiency with **SQL and relational databases (PostgreSQL preferred)**.
- A passion for **clean code, design patterns, and testing **- you write tests and understand their value.
- A track record of **ownership, initiative, and autonomy** in previous roles.
- You have a **strong bias towards action, always thinking critically **about next steps and executing on high-leverage work
- Openness to feedback and a **growth mindset.**
- Ability to make thoughtful **trade-offs between speed, quality, and scope**.
- Flexible PTO & competitive pay—rest fuels performance.
- RRSP match & stock options—invest in your future.
- Customizable benefits—flexible coverage, paramedical services, and an HSA.
- Fullscript discounts—save on wellness products.
- Continuous learning—training budget + company-wide initiatives.
- Wherever You Work Well—hybrid and remote flexibility.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RubyRuby on RailsJavaScriptReactVueNext.jsGraphQLSQLPostgreSQLclean code
Soft skills
ownershipinitiativeautonomycritical thinkingopenness to feedbackgrowth mindsettrade-offscollaborationmentoringbest practices