React Node Senior Software Engineer I
Job Description
Build and maintain full stack web applications for Elsevier’s healthcare mission, combining React for the client with Node.js for the backend.
Responsibilities
- Design, develop, and maintain complex applications using React (front end) and Node.js (back end)
- Enable seamless integration between client-side and server-side components to support responsive, scalable, and secure web applications
- Develop and enhance user interfaces for a large web monolith, plus small to moderate micro-frontends and services
- Maintain accessibility, performance, and usability standards across the UI
- Implement and optimize UI components aligned with enterprise design systems and technical standards
- Drive applications through the full SDLC, from requirements gathering and system design through deployment and ongoing maintenance
- Support high-quality releases using continuous integration, code reviews, and automated testing
- Collaborate across teams to develop client-side applications with Product, UX designers, and other engineers
Requirements
- Current frontend and backend skills in React and Node; only candidates with this skill set will be considered
- Experience working on moderate to large web monoliths
- Experience taking application(s) through the full project life cycle
- Extensive experience with Agile delivery processes
- Ability to collaborate with both technical and non-technical professionals to support innovation
- Understanding of crucial applications/products in the Science, Medicine, Education business vertical
Technologies
- React
- Node
- Node.js
- Micro-frontends
Team / Product Context
- The Clinical Key Web team builds the frontend for one of Elsevier’s flagship products used daily by physicians, nurses, medical students, and other roles to improve patient care and research
Location
- Philadelphia, PA (onsite)
Salary
- USD 86,600 - 163,467 per year