View All Jobs 171835

Angular Nodejs Senior Software Engineer I

Create reusable Angular UI components for interactive nursing education quizzes
Philadelphia
Senior
3 days ago

Senior Angular NodeJS Developer

Are you an Angular NodeJS Senior developer looking to drive innovation within our Nursing Health Education suite of products? 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 follow best practices for performance, maintainability, and security. Developing and maintaining RESTful APIs to support front-end applications and integrations. Applying 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.

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. In addition to annual Paid Time Off, we offer up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice. U.S. National Base Pay Range: $84,900 - $141,600. Geographic differentials may apply in some locations to better reflect local market rates. This job is eligible for an annual incentive bonus.

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. 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.

+ Show Original Job Post
























Angular Nodejs Senior Software Engineer I
Philadelphia
Engineering
About +Philadelphia Staffing