Lead Software Engineer, Front End Rearchitecture
Listed on 2026-10-12
-
Software Development
Front End Developer, Software Architect, React.js, Software Engineer
Location:
Boston, Massachusetts, United States of America
Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
Role
Summary:
The Lead Member of Technical Staff will serve as a technical anchor for a team building modern, React-based clinical web applications that support healthcare providers and improve patient care delivery. This hybrid role is based in Boston, MA, and combines hands-on engineering with technical leadership — guiding architectural decisions, mentoring team members, and ensuring high standards of quality and consistency across the frontend platform.
This position reports to a Principal Member of Technical Staff.
Team
Summary:
The Clinicals Front End Rearchitecture Initiative is an engineering-led program aimed at replacing a fragmented set of frontend architectures across Clinicals applications with a single, cohesive, React-based platform. Today, these applications are built on a variety of technologies and patterns that create complexity for developers and inconsistency for users. This initiative is designed to address that directly — establishing a unified foundation that makes it easier to build, maintain, and scale clinical software over time.
A core part of this effort is modernizing how frontend applications access and consume data. The team is replacing the current home-grown Data Broker with GraphQL, introducing cleaner and more predictable data contracts between the frontend and backend systems. Node.js plays an important role in supporting build tooling, server-side rendering, and lightweight service layers that are integral to the overall frontend architecture.
Beyond the technical work, this initiative is also about establishing engineering culture and shared practices — reusable component libraries, front-end conventions, testing standards, and documentation that other engineering teams across Clinicals can adopt. As a Lead on this team, this person will help shape those practices and guide other engineers in applying them effectively. The end result will be a performant, developer-friendly, and sustainable platform that positions Clinicals for long-term growth — and this role is central to making that vision a reality.
- Guide and mentor other frontend engineers on implementation practices, code quality, and shared conventions across the team.
- Define and evolve frontend architecture patterns, component libraries, and engineering standards that support a scalable, unified codebase.
- Integrate frontend applications with backend services via GraphQL APIs and RESTful endpoints, establishing consistent data-access patterns.
- Leverage Node.js to support build tooling, server-side rendering, and frontend-adjacent service development within the platform stack.
- Collaborate with product managers, designers, and backend engineers to evaluate requirements, shape technical direction, and deliver user-centered solutions.
- Evaluate and integrate AI-assisted development tools — such as those that support code review, test generation, or debugging — into the team's workflow, and help teammates adopt practices that improve productivity while maintaining code quality and judgment.
- Drive code review practices, testing standards, and deployment readiness to maintain a high bar for frontend software quality.
- Analyze existing Clinicals frontend codebases, identify areas for improvement, and lead migration efforts toward the modernized React-based architecture.
- Coordinate with cross-functional engineering teams to align on shared APIs, data contracts, deployment pipelines, and platform dependencies.
Additional
Job Responsibilities:
- Support frontend build, release, and deployment…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).