A
athenahealth
FrontendSenior
Senior Software Engineer, Front End Rearchitecture
JavaScriptReactTypeScriptGraphQLRESTful endpointsNode.jsJenkinsHarnessOraclePerlAWS
About the Position
The Senior Software Engineer will craft high-quality, modern web interfaces that support clinical workflows and enhance user experience across healthcare applications. This hybrid role in Boston, MA focuses on building scalable, maintainable frontend systems using React and TypeScript, as part of a frontend rearchitecture initiative to replace fragmented architectures with a unified React-based foundation.
Responsibilities
- Develop and maintain modern, performant frontend applications using JavaScript, React.js, and TypeScript
- Build reusable, accessible UI components and establish shared front-end patterns that promote consistency across Clinicals applications
- Integrate frontend interfaces with backend services through GraphQL APIs and RESTful endpoints
- Leverage Node.js to support frontend build tooling, server-side rendering, or lightweight middleware services as needed
- Collaborate with product managers, designers, and backend engineers to translate requirements into reliable, user-centered interfaces
- Analyze existing frontend codebases and contribute to migration efforts toward a unified React-based architecture
- Troubleshoot and resolve UI defects, performance bottlenecks, and cross-browser compatibility issues
- Write clean, testable frontend code and actively participate in code reviews, unit testing, and end-to-end testing practices
- Use AI-assisted development tools to improve code quality and delivery speed, while applying sound engineering judgment
- Contribute to frontend engineering documentation, standards, and shared practices that support team-wide consistency and velocity
- Support frontend deployment and release activities using tools such as Jenkins or Harness
- Collaborate with backend engineers on API contracts and data integration patterns involving Oracle or other data systems
- Work with existing scripts or utilities written in Perl when frontend tooling or integration requires it
- Contribute to cloud-based frontend deployment and hosting activities on AWS
- Participate in sprint planning, technical design reviews, and engineering estimation activities
- Identify opportunities to improve frontend performance, accessibility, and overall developer experience
- Support onboarding and knowledge sharing for other frontend engineers joining the team
- Help document component libraries, architectural decisions, and engineering conventions
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience
- 3 to 6 years of professional frontend software development experience
- Strong proficiency in JavaScript and TypeScript in production frontend environments
- Hands-on experience building component-driven web applications with React.js
- Working knowledge of Node.js for build tooling, server-side rendering, or frontend-adjacent service development
- Familiarity with GraphQL for client-side data fetching and API integration
- Exposure to Perl, Oracle, AWS, Jenkins, and/or Harness is a plus
- Experience writing maintainable, testable frontend code within an Agile software development lifecycle
- Solid understanding of browser behavior, web performance optimization, and frontend debugging tools
- Ability to collaborate across functional teams including design, product, and backend engineering in a hybrid work environment
Benefits
- Health and financial benefits
- Commuter support
- Employee assistance programs
- Tuition assistance
- Employee resource groups
- Collaborative workspaces (some offices welcome dogs)
- Flexible work-life balance with hybrid options
- Sponsored events including book clubs, external speakers, and hackathons
- Company culture based on learning and inclusive environment
Who to contact
Senior Software Engineer, Front End Rearchitecture$119,000 - $203,000
View Original