Staff Developer - Patient Booking

Jane · Remote · Canada ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Staff level role
  • Fully remote (CA/US/UK)
  • React + TypeScript
  • Focus on accessibility
  • Mentorship opportunity

Join the Patient Booking Web team to modernize how patients schedule appointments online. You will guide the technical architecture for moving legacy systems to React, ensuring a seamless experience for clinics and patients during the transition.

As a technical leader, you will write code, define patterns, and mentor developers. The role focuses on building accessible, embeddable booking tools that work reliably across devices and assistive technologies.

What you'll do

  • Shape architecture for migrating Online Booking and My Account to React
  • Write code weekly in React, TypeScript, and Rails to set team patterns
  • Champion accessibility including keyboard behavior and screen reader support
  • Mentor developers through pairing, code reviews, and guidance
  • Partner with Design to improve the component library for booking needs
  • Drive safe rollouts using feature flags and production monitoring
  • Apply pragmatic AI workflows to accelerate migration tasks

What you'll need

  • 10+ years of professional software building experience
  • Experience at Staff or Technical Lead level
  • Deep expertise in React, TypeScript, and client-side state management
  • Background in migrating legacy frontends to React while live
  • Practical application of WCAG 2.1 AA standards
  • Experience designing APIs and managing gradual rollouts
  • Track record of writing design docs and technical leadership
  • Everyday use of AI in coding workflows

Nice to have

  • Experience with Ruby on Rails
  • Hands-on screen reader testing with JAWS or NVDA
  • Building embeddable widgets or web components

Stack

  • React
  • TypeScript
  • Ruby on Rails
  • Redux Toolkit
  • JAWS
  • NVDA

How you'll work

  • Fully remote
  • Team located in Canada, US, and UK

What you get

  • Annual salary range $158,400 to $247,500
  • Comprehensive benefits package
  • Regular career development conversations
  • Compensation growth based on experience and impact