Software Developer - Scheduling

Jane.app Logo

Jane.app

πŸ’΅ $95k-$142k
πŸ“Remote - Canada

Summary

Join Jane, a remote-first company dedicated to simplifying the lives of healthcare practitioners and patients. We are seeking developers passionate about helping millions of people by building and maintaining our scheduling platform, which handles over 15 million appointments monthly. The role involves full-stack web development using Ruby on Rails and React, contributing to a large codebase, and collaborating with a cross-functional team. We offer a competitive salary, comprehensive benefits, and a supportive work environment that values growth and flexibility. We are committed to fostering an inclusive and diverse workplace where everyone feels valued and respected. If you are a resourceful problem-solver excited by a challenging yet rewarding environment, we encourage you to apply.

Requirements

  • 2+ years of professional experience with web development
  • Working experience with Javascript and React
  • Working experience with modern web development frameworks and testing tools
  • Hands-on experience with Ruby on Rails even for personal or side projects
  • Comfortable working with relational databases such as PostgreSQL and understanding of ORMs like ActiveRecord
  • Working experience with CI/CD workflows (e.g. GitHub Actions, CircleCI)
  • Experience monitoring web applications in production (e.g. using DataDog, Sentry)
  • Experience applying common web security practices (e.g. XSS, CSRF, authentication strategies
  • Experience applying accessibility and mobile-friendly practices into web applications
  • Comfortable navigating and refactoring legacy code, improving test automation
  • Experience using Jira or other work tracking systems
  • Experience with AWS or other cloud-based platforms
  • Experience mixing different technologies (e.g. HAML + React in single page)
  • Experience with performance profiling and optimization Rails applications
  • Understanding of how to progressively migrate legacy frontends

Responsibilities

  • Be a part of a team that builds delight from the first experience with Jane and helps move the needle towards new markets
  • Participate in code reviews, production deploys, and team activities to support continuous improvement and collaboration
  • Produce high-quality, well-tested code that ensures a reliable experience for our users
  • Can help identify technical debt or challenges, and collaborate on building scalable, maintainable solutions
  • You advocate for best practices, continuously looking for ways to improve code quality, test coverage, and development workflows
  • Contribute to full-stack web development using Ruby on Rails and React
  • Write unit and integration tests using RSpec, Cucumber
  • Build new features and support existing ones in a large, established codebase
  • Collaborate with Designers, Product Managers, and Support people
  • Participate in deployment, code reviews, requirements grooming, and on-call duties

Benefits

  • This role has an annual salary range of $95,100 to $142,600
  • Most new hires join at the accomplished stage, which for this role represents an annual salary of $112,900
  • We believe in paying for growth
  • You’ll have regular career development conversations with your manager and your compensation will grow as you gain experience and contribute meaningfully to our mission
  • We also offer a comprehensive benefits package

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.