Remote job
Staff Software Engineer, Full Stack (Practice Management Team)
Job details
About this role
Role overview Lead full stack product engineering for financial tools used by clients and internal revenue operations teams. The work includes helping clients understand and manage payments, while improving insurance billing and revenue collection workflows so care operations can scale. You will own product work end to end and help guide technical direction across the team.
Responsibilities - Deliver performant, maintainable web features using React, Python, and PostgreSQL. - Partner with product, design, and business teams to shape solutions and make informed data-modeling decisions. - Establish engineering patterns and contribute to technical tradeoffs with cross-team effects. - Improve development processes, tools, and procedures as the team grows. - Mentor colleagues and share knowledge through documentation and other team learning. - Participate in on-call support for reliable access to client services.
Requirements - At least seven years of experience building user-facing web applications with business impact. - Production expertise in an application language, preferably Python or JavaScript/TypeScript. - Ability to break complex, ambiguous requirements into tractable work and clear iterations. - Experience contributing to important technical decisions across teams. - Experience using modern AI tooling to develop high-quality code. - Adaptability, openness to feedback, and a collaborative approach to learning and growth. - Candidates within a 75-minute commute of the New York City office are expected onsite four days per week.
Benefits and work setup - Target base salary is $195,000–$255,000 annually; the offer depends on factors including location, experience, and level. Additional compensation may include stock options and benefits for full-time employees.