Jane.app

Staff Software Developer – Scheduling

Jane.app

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 $158,400 - $247,500 per year

Job Level

Lead

About the role

  • Drive the modernization of our scheduling codebase, introducing modular, maintainable patterns that enable future growth and integrations across Jane’s ecosystem.
  • Design and deliver core scheduling and booking capabilities across both admin and online flows, leveraging full-stack expertise.
  • Collaborate closely with Marketplace, Mobile, and Grow My Clinic teams to build robust APIs and data flows that power scheduling-driven experiences throughout Jane. Represent Scheduling in company-wide architecture discussions.
  • Identify and address performance bottlenecks, technical debt, and scalability challenges. Improve observability and monitoring to ensure Scheduling remains performant under heavy load.
  • Guide and coach developers across levels — from design reviews to pairing and documentation — fostering architectural thinking and technical excellence across the org.
  • Leverage AI tools for productivity, testing, and code quality. Explore how AI-based integrations could shape the future of scheduling automation at Jane.
  • Build with empathy for both practitioners and patients. Understand how scheduling impacts the broader Jane experience and design with reliability, clarity, and usability in mind

Requirements

  • A University Degree in Computer or a related STEM field plus approximately 10+ years of experience. Those with a Master's or PhD may be considered with less experience. Alternatively, candidates with 13+ years of industry experience gained through non-traditional paths, such as bootcamps or self-teaching, are also encouraged to apply!
  • Depth and diversity of experience, already operating at the Staff level, demonstrated by working in different capacities across multiple products and companies, bringing a well-rounded perspective on various development methodologies, problem-solving techniques, and team collaboration
  • Extensive experience and ownership in design and architecture, making impactful architectural decisions across more than one team and ensuring alignment with organizational goals
  • Proven experience leading technical efforts across multiple teams, driving decisions, and establishing best practices that uphold high standards and align with organizational objectives.
  • A desire to remain actively involved in coding while leading teams through technical challenges, balancing hands-on work with high-level strategy
  • Actively involved in creating technical roadmaps that align engineering efforts with strategic business goals, and partnering with leadership to influence business direction
  • Ability to communicate complex technical solutions to both technical and non-technical stakeholders, collaborating effectively with stakeholders, including Product Managers, Designers, and others to ensure cohesive and efficient product development
Benefits
  • comprehensive benefits package

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
full-stack developmentAPI designscheduling codebase modernizationperformance optimizationtechnical debt managementscalability solutionsAI tools for productivityobservability and monitoringarchitectural designtechnical roadmaps
Soft skills
collaborationcoachingcommunicationproblem-solvingleadershipempathyteam collaborationstrategic thinkingdocumentationdesign reviews
Certifications
University Degree in Computer Science or related STEM fieldMaster's degreePhD
Jane.app

Senior Software Developer – Scheduling

Jane.app
Seniorfull-time$128k–$200k / year🇨🇦 Canada
Posted: 4 hours agoSource: jobs.lever.co
Affirm

Analyst II, Full Stack

Affirm
Mid · Seniorfull-time$109k–$159k / year🇨🇦 Canada
Posted: 4 hours agoSource: boards.greenhouse.io
PythonSQL
Affirm

Senior Manager, Analytics, Full Stack

Affirm
Seniorfull-time$198k–$248k / year🇨🇦 Canada
Posted: 4 hours agoSource: boards.greenhouse.io
PythonSQL
Samsara

Senior Software Engineer, Location Services

Samsara
Seniorfull-time$143k–$185k / year🇨🇦 Canada
Posted: 5 hours agoSource: boards.greenhouse.io