Full Stack Software Developer - Booking at Jane Software | Torre

Full Stack Software Developer - Booking

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: To be defined

Compensation
CAD106k - 112k/year
~USD75.2k - 79.1k/year
location_on
Hybrid (Canada)
Posted almost 3 years ago

Responsibilities


Before we were Jane, our Co-Founders were solving problems for their own clinics not realizing that a few years later, this team would grow to support tens of thousands of healthcare practices in more than 60 countries. Our platform is now helping to modernize the world of practice management software. We enable the likes of physiotherapists, mental health counsellors, chiropractors, and other allied health practitioners to run their practices in a digital-first way through features such as online booking, charting, scheduling, telehealth, and billing along with an evolving library of features. We have remained profitable for the past seven years, we’re product-led and growing organically (and responsibly) to the point where 85% of our customer growth is either from customer referrals or word of mouth. We have a brilliant team of over 400 Janers who are doing an amazing job of listening to our customers, building what they need, and providing industry-leading support. We pride ourselves on flexibility & autonomy, some of our team block out their calendars to pick up their children from school (and this is normal at Jane), and we even have a #kids channel in Slack. The Booking Team at Jane is looking for a full-stack developer with a couple of years of experience under their belt and wants to build software in a scalable manner with high availability requirements. This role is perfect for someone looking for challenging technical problems as well as a direct impact on people’s lives. As a full-stack developer at Jane, you will have the opportunity to own functionality and scalability features, uphold high engineering standards, collaborate with the Product Manager and Designer, champion our customers' use cases, and embrace teamwork and transparency. The role also involves writing quality code, understanding best practices around testability and maintainability of code, and delivering thin, tested, end-to-end slices of value to customers through an agile and iterative approach. The ideal candidate will have extensive experience working with Ruby on Rails, C#, Java, or Python, as well as experience in developing web apps using Typescript and React. Strong communication and collaboration skills, self-awareness, and a passion for problem-solving are essential for success in this role. Responsibilities: - Own functionality and scalability features by taking responsibility from inception to deployment. - Uphold high engineering standards and bring consistency to the codebases, infrastructure, and processes. - Collaborate with the Product Manager and Designer to ship high impact projects that will directly impact customers and business metrics. - Champion our customers' use cases ensuring solving real-world problems and creating a delightful user experience. - Write quality code that leaves the codebase in a better condition than you found it. - Understand the tooling and best practices around testability, maintainability of code, and the ability to apply this and create a production solution that meets a high-quality bar. - Embrace teamwork and transparency by providing input and ideas to improve team processes. - Bring experience with delivering thin, tested, end-to-end slices of value to customers through an agile and iterative approach. - Ask questions to challenge the status quo to expand your knowledge of the team's domain.