Jane
Happiness Supplied
Senior Developer - Platform & Extensions
Location
United States + 2 moreAll locations: United States, United Kingdom, Canada
Posted
2 days ago
Salary
Not specified
No structured requirement data.
Job Description
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.
Role Description
This role is exciting because it's not just about building a platform. It's about shaping how Jane thinks about extensibility, developer experience, and the future of product development - including how we thoughtfully adopt and experiment with AI.
- Drive the technical direction for how third-party developers and partners integrate with Jane, starting within the Clinical domain - establishing patterns that are secure, scalable, and built to last.
- Design and implement APIs and data contracts that power extensibility across the product, ensuring that what we build today becomes the foundation others can confidently build on tomorrow.
- Mentor developers and champion architectural best practices, helping the team move from shipping features to building platform-ready systems that unlock new possibilities across Jane.
- Collaborate closely with PMs, designers, and cross-functional teams to ensure our extensibility work stays grounded in real practitioner needs and genuinely improves developer experience.
- Help shepherd Jane's transition toward platform thinking - contributing to reusable systems and data models while modelling the behaviours we value most: systems thinking, a bias to action, and a deep sense of ownership.
Qualifications
- A university degree in Computer Science or a related STEM field, plus approximately 5+ years of experience. Those with a Master's or PhD may be considered with less experience.
- Significant depth at the senior level with demonstrated ability in leading technical design, architecture, and delivering medium to high-complexity projects or services, paired with a strong understanding of software development methodologies.
- Experience coaching and mentoring junior and intermediate developers, with a track record of fostering a culture of continuous improvement and knowledge sharing.
- A proactive approach to identifying and addressing technical challenges, with a commitment to scalable, maintainable solutions and a genuine care for code quality, test coverage, and strong development workflows.
- Adaptability to learn new technologies and contribute across domains beyond your own expertise, alongside a deep sense of ownership and accountability for the quality and success of what your team ships.
- Champion AI adoption within the team by introducing relevant context engineering patterns, and documenting repeatable practices.
Requirements
- If you don't meet every single qualification but are excited about this role, we'd still love to hear from you.
Benefits
- This role has an annual salary range of $128,000 to $200,000.
- Most new hires join at the accomplished stage, which for this role represents an annual salary of $152,000.
- Regular career development conversations with your manager and your compensation will grow as you gain experience and contribute meaningfully to our mission.
- Comprehensive benefits package.
Company Description
Jane is a founder-led, high-growth SaaS company born in North Vancouver, British Columbia. We’re now a team of more than 700 people working remotely across Canada, the US, and the UK, united by our mission to help the helpers.
- We build the products and tools that thousands of clinics rely on every day to run their businesses, care for their patients, and grow their communities.
- Jane is growing fast, and that growth brings exciting challenges that call for adaptability, resilience, learning agility, and humility.
- We’re also embracing the possibilities of AI, using it to work smarter, improve our systems, and create even better experiences for our customers and our team.
- Our goal isn’t just delivery, it’s delight. We move quickly, communicate openly, and solve real problems together.
Job Requirements
- A university degree in Computer Science or a related STEM field, plus approximately 5+ years of experience. Those with a Master's or PhD may be considered with less experience.
- Significant depth at the senior level with demonstrated ability in leading technical design, architecture, and delivering medium to high-complexity projects or services, paired with a strong understanding of software development methodologies.
- Experience coaching and mentoring junior and intermediate developers, with a track record of fostering a culture of continuous improvement and knowledge sharing.
- A proactive approach to identifying and addressing technical challenges, with a commitment to scalable, maintainable solutions and a genuine care for code quality, test coverage, and strong development workflows.
- Adaptability to learn new technologies and contribute across domains beyond your own expertise, alongside a deep sense of ownership and accountability for the quality and success of what your team ships.
- Champion AI adoption within the team by introducing relevant context engineering patterns, and documenting repeatable practices.
- If you don't meet every single qualification but are excited about this role, we'd still love to hear from you.
Benefits
- This role has an annual salary range of $128,000 to $200,000.
- Most new hires join at the accomplished stage, which for this role represents an annual salary of $152,000.
- Regular career development conversations with your manager and your compensation will grow as you gain experience and contribute meaningfully to our mission.
- Comprehensive benefits package.