Staff Software Developer - Accounts Group
Join Our Mission: Help the Helpers with Jane
Let's kick things off with a quick intro. Jane is a team that's all about fostering growth, spreading delight, and serving our healthcare community. We're on the hunt for people ready to jump in and join us while we simplify the lives of healthcare practitioners and patients daily. And guess what? Jane is a remote-first company, meaning every role at Jane, including this one, is remote — giving you the freedom to work from any corner of Canada.
Your Role in Our Journey
We're excited to announce that we’re hiring two Staff Software Developers to join our Accounts Group. Our group plays a crucial role in empowering our customers to confidently manage their clinics by delivering solutions for successful onboarding, user authentication & authorization, seamless account management, and secure data access. We’ve included a snapshot of each team below.
Grow My Clinic: A brand new team we are assembling to help our customers grow their practices while having more time to deliver the services their patients need. We’re working on a multi-year green-field project and are looking for an experienced developer to play a key role in realizing our vision for Grow My Clinic. This is a significant opportunity to solve a key set of problems for our rapidly growing customer base and to further Jane’s mission of Helping the Helpers.
Identity: Our focus is on user authentication and authorization, supporting two primary use cases: B2C (patients accessing their accounts on the web or our new mobile app) and B2B (staff members accessing Jane to manage their clinics). You’ll play a critical role in leading and delivering key strategic projects and be at the forefront of enhancing our authentication and authorization systems and ensuring secure and delightful user experiences.
Learn More About Us
We're founder-led, which means we live our values while maintaining a clear vision for the future. Our product enables 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, secure payments and billing along with an evolving library of features. You can see more of them here.
There is often a high bar set, not just for the quality of work, but for the care we show for each other and our customers. And it’s our customers raising that bar, never standing still and continually improving which keeps us on our toes. It's not just about what you've done before or how quickly you work; it's about your curiosity and drive to solve the right problems and your agility in learning new ways of thinking.
No doubt, Jane's a special place to work. There is autonomy and flexibility to help integrate work into your life in a way that makes sense for you. Need to block out time to pick up the kids? Go for it. That's normal here. And yes, we have a Slack channel for parents, but we've also got channels dedicated to plants, furry friends, food, pride, wellness - you get the idea! While we love to connect virtually, the Jane team also connects in person throughout the year. That comes in the form of departmental get-togethers, company retreats, or possibly a conference or two across North America if you’re keen to learn more about our community of healthcare providers. We're on the search for folks who are ready to dive in and become part of our journey toward making healthcare professionals' lives easier every single day.
You can also learn more about Jane as a company and a product by checking out our Glassdoor reviews and our Capterra Reviews.
Our vision as we move towards 2025 is all about creating More Happier Helpers. That means not just growing in numbers, but growing a community of thriving healthcare professionals who provide top-notch care with Jane at the heart of their operations. If you're someone who's feeling stifled by bureaucracy, itching to shake things up, or just someone who wants to make a genuine impact in the world, consider if the Jane team is the place for you.
We believe in collaboration, humility, and keeping a growth mindset. We're looking for people who can embrace our way of working, which often means being flexible and open to change. So, if after reading this, you feel excited about the opportunity — all in the name of helping those who help others — reach out to us to learn more.
In short, if you're excited by our growth, ready to contribute to a challenging yet rewarding environment, and eager to be a disruptor alongside a team of talented individuals, we’d love to hear from you!
The Impact You Could Have
- Your role will have significant responsibilities for setting the technical vision for your team, helping us move quickly, fail fast, and set the stage for significant scale in the future.
- You will have the opportunity to guide key decisions on infrastructure, data model, services, and interface, and be a force multiplier on what we can achieve going forward.
- You will have leadership and mentorship skills with experience leading and working across 2 teams, helping to surface the best ideas we can produce as a team, and work with your fellow developers to grow their skills and confidence.
- By interfacing with other technical leaders across the Jane development organization, you will help us raise the collective bar for our technical results and expertise.
- By helping us champion values like ownership, craftsmanship, and customer focus, you will help us form a highly performant team that is capable of delivering material results.
- You will help us make a material impact on our customers’ ability to deliver their services to more patients, and subsequently help those patients improve the quality of their lives.
- By helping us be true to our value for building delightful products, you will help us create advocates in the market and fuel the growth we can achieve.
The Experience We Feel We Need
- Our development team at Jane primarily works with Ruby on Rails, but we welcome applicants with experience in Java, C#, Python, or Go. If you don’t have Ruby experience, we still encourage you to apply.
- Experience with containerization and orchestration tools like Kubernetes or Amazon Elastic Container Service. Comfortable with infrastructure as code tools (e.g. Terraform).
- At Jane, we work with Protected Health Information (PHI) and Personally Identifiable Information (PII) which we must treat with the highest standard of care. If you don’t have direct experience with this it’s not a deal breaker but it would be a bonus.
- Has hands-on experience with the complete software development lifecycle. You should be comfortable making quick decisions, prioritizing progress, and designing systems that are both practical and scalable.
- Skilled in quickly understanding and navigating technical standards, stakeholders, and architectures within an organization. This is crucial as our product will integrate with various systems within the Jane ecosystem.
- Experience mentoring other developers, fostering growth in skills and confidence. Familiarity with scaling web applications, capable of handling large volumes of requests efficiently.
- Experience in at least two of the following areas: 1) API design and systems integration, 2) Building modern, responsive web application interfaces, 3) Ensuring application and system security, 4) DevOps practices, including CI/CD, and building reliable, performant, and observable systems.
- Someone who is growth-oriented and can work well in ambiguous environments, and has prior experience with strategic planning and product roadmapping.
Compensation Expectations for the Role
Jane’s committed to paying our team members fairly, clearly, and above all, paying for growth. This role has a minimum annual salary of $146,400 and a maximum annual salary of $228,600. As you may have noticed, this salary range is quite large, and this is intentional to account for the growth someone will experience in the role throughout their time at Jane (i.e., from building the skills, to accomplished, to highly proficient, all the way to achieving excellence in the role). When hiring talented folks to join the Jane team, we’ve found that new team members are best set up for success when hired with the expectation of being fully accomplished in the role, which for this role would reflect a salary between $173,800 to $182,900. It's also possible to join Jane at a salary above or below this, which would mean a salary below $173,800 which typically reflects someone who has all the potential to be fully accomplished in the role but doesn't yet possess all the skills required, while a salary above $182,900 is typically for individuals who are currently in this role at Jane and had the opportunity to make a significant positive impact on our customers, product and company with deep Jane knowledge.
At Jane, we pay for growth, which means that you’ll continue to have conversations about your career development with your manager and see your compensation grow over time as you build an amazing career with us.
More information on Jane's benefits package can be found here.
At Jane, we’re committed to fostering an environment that allows you to come to work as your truest self. We believe it’s important to actively recognize, embrace, and celebrate our differences in order to make Jane an inclusive, equitable, and diverse workplace.
We want to build a team of people who make conversations rich with perspective and experience. We are committed to listening to every voice in order to learn and grow because doing this will allow us to meet the needs of the diverse community of helpers that Jane serves.
We do not tolerate discrimination, prejudice, or oppressive isms of any kind. Employment is decided on the basis of qualifications, merit, experience, and the needs of the Jane community. We encourage anyone who requires accommodation or adjustments throughout the interview process to let us know, and we will do our best to support you.