About the job
About the Role
Hello, I’m Dan Feeny, the Senior Development Manager here at Jane. I joined the team a year ago after leading engineering teams through substantial growth, transformation, and modernization in various sectors including fintech and SaaS. My focus has always been on fostering cohesive, high-performing teams that deliver quality software while enjoying the process.
Currently, I oversee the Payments team, which plays a critical role in how clinics manage revenue collection through Jane. Our work aligns closely with our mission to support healthcare providers; if clinics struggle with payment processing, they cannot prioritize patient care. Although payments may not seem glamorous, they are foundational to our operations, and we bear significant responsibility as they contribute to a considerable portion of Jane’s revenue.
Our team is both skilled and dedicated to excellence. We prioritize stability and quality while modernizing our tech stack and evolving Jane Payments from a supplementary feature to an integral part of the Jane experience. This involves consolidating outdated settings, updating our front-end technologies, and developing new capabilities like Autopay to assist clinics, particularly in high-volume settings such as US behavioral health.
We are in search of a Senior Software Developer with a front-end focus who is eager to expand their skillset across the entire stack. We value energy, curiosity, and strong communication skills. This role is essential as it directly contributes to ensuring clinics are paid efficiently, minimizing friction, and allowing them to concentrate on their core mission: helping people.
Connect with me on LinkedIn here.
What Impact We’re Looking for You to Make
Revamp our front-end architecture utilizing React, TypeScript, and related technologies, enabling us to accelerate our development while upholding high standards of quality and reliability.
Drive the transformation of Jane Payments into a seamless default experience by developing innovative, scalable features like unified payment settings and Autopay functions.
Engage proactively in team communications, providing context, identifying risks early, and ensuring team alignment in a distributed setup.
Approach uncertainty with enthusiasm and ownership, collaborating closely with product and design teams to translate discovery into impactful, measurable results.
Leverage AI tools as part of your daily practice to enhance productivity and effectiveness.

