Elsevier logo

Elsevier

Angular NodeJs Senior Software Engineer I

🇺🇸 Hybrid - PA

🕑 Full-Time

💰 TBD

💻 Software Engineering

🗓️ September 18th, 2025

SCRUM TypeScript

Edtech.com's Summary

Elsevier is hiring a Senior Software Engineer with expertise in Angular and NodeJs. The role involves developing and maintaining scalable UI components and back-end services for the Nursing Health Education suite, collaborating with stakeholders to drive technical direction and ensure high-quality, reusable software solutions.

Highlights
  • Develop and maintain high-availability systems using Angular 8+, TypeScript, and NodeJS.
  • Design reusable, standards-compliant UI components for Elsevier's Nursing Health Education web apps.
  • Build and support RESTful APIs to enable front-end integrations.
  • Apply test-driven development (TDD) and maintain robust code coverage.
  • Participate in Agile methodologies, including sprint planning and daily standups.
  • Use collaboration tools such as Git/GitHub, JIRA, and Confluence to track work and document solutions.
  • Require expertise in scalable web application development and complex bug resolution.
  • Strong communication skills for effective collaboration with a distributed, diverse team.
  • Work within Elsevier, a leading global provider of scientific, technical, and medical content and analytics.
  • Comprehensive benefits including health insurance, 401(k) with match, wellness programs, and family support benefits.

Angular NodeJs Senior Software Engineer I Full Description

Angular NodeJs Senior Software Engineer I
Pennsylvania
Full time

Are you a Angular NodeJs Senior developer looking to drive innovation within our Nursing Health Education suite of products? 

About Our Team
We are a small, independent, and diverse engineering team—part of the larger Elsevier organization—with team members located across Bosnia, the United States, and India. Our team enjoys autonomy in decision-making while collaborating extensively with peers and stakeholders throughout Elsevier. We own the creation, maintenance, and extension of quiz-taking UI components used in Elsevier's Nursing Health Education (NHE) web application products. By delivering innovative solutions in nursing education, our work provides faculties and students with interactive quizzes based on Elsevier content—driving engagement, learning outcomes, and ultimately improving patient care.
About the role (Only candidates with extensive Angular and NodeJs experience will be considered.) 

As a Senior Software Engineer, you will play a key role in developing and maintaining UI components built with Angular, as well as supporting back-end services in NodeJS. You will actively participate in setting technical direction and executing team objectives in close partnership with stakeholders across product, design, and engineering. This is a hands-on position requiring deep technical expertise, a collaborative working style, and a commitment to coding standards and best practices. We value team fit, clear verbal and written communication, and a strong sense of ownership and accountability in your work.

Requirements
  • Proven expertise in building scalable, high-availability systems using core technologies Angular 8+, TypeScript, NodeJS
  • Expertise in designing and implementing reusable, standards-compliant UI components that are robust, portable, and integrate seamlessly across web applications and frameworks. 
  • Experience in RESTful API development.
  • Proficiency in test-driven development (TDD) and good code coverage practices.
  • Possess advanced knowledge of software development methodologies, such as Agile or Scrum.
  • Familiarity with collaboration and development tools, including Git/GitHub, JIRA, and Confluence.
  • Ability to analyze and resolve complex bugs, contributing to the ongoing stability and quality of our products.
  • Outstanding analytical skills and the ability to communicate effectively with a distributed team, both verbally and in writing.

Responsibilities
  • Implementing scalable, high-availability systems using Angular, TypeScript, and NodeJS.
  • Designing and building modular, reusable UI components that adhere to standards and work seamlessly across multiple projects.
  • Ensuring software solutions follows best practices for performance, maintainability, and security.
  • Developing and maintaining RESTful APIs to support front-end applications and integrations.
  • Appling test-driven development (TDD) principles to ensure high-quality, reliable code.
  • Maintaining strong code coverage and enforce quality gates (unit tests, integration tests, end-to-end tests).
  • Participating in Agile ceremonies (sprint planning, daily standups, retrospectives) and contribute to continuous improvement.
  • Utilizing collaboration tools like Git/GitHub, JIRA, and Confluence to track progress, document solutions, and support transparency across the team.

Elsevier is a renowned global information analytics company that primarily focuses on providing scientific, technical, and medical (STM) research content, tools, and services. It is one of the largest publishers of academic journals and scholarly literature in the world.
Elsevier operates in various domains, including science, technology, medicine, social sciences, and more. They publish a vast number of peer-reviewed journals covering a wide range of disciplines. These journals act as platforms for researchers and academics to share their findings and contribute to the advancement of knowledge in their respective fields.

Working for you
We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
- Health Benefits: Comprehensive, multi-carrier program for medical, dental and vision benefits
- Retirement Benefits: 401(k) with match and an Employee Share Purchase Plan
- Wellbeing: Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs
- Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
- Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits
- Health Savings, Health Care, Dependent Care and Commuter Spending Accounts
- Up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice
-----------------------------------------------------------------------
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1-855-833-5120.
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here.

Please read our Candidate Privacy Policy.
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.