Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Elsevier Logo

Angular NodeJs Senior Software Engineer I

Elsevier

Salary not specified
Sep 18, 2025
Remote, US
Apply Now

Elsevier is looking to drive innovation within their Nursing Health Education suite of products by developing and maintaining UI components and supporting back-end services.

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.

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).
  • Utilizing collaboration tools like Git/GitHub, JIRA, and Confluence to track progress, document solutions, and support transparency across the team.

Other

  • We value team fit, clear verbal and written communication, and a strong sense of ownership and accountability in your work.
  • Outstanding analytical skills and the ability to communicate effectively with a distributed team, both verbally and in writing.
  • Participating in Agile ceremonies (sprint planning, daily standups, retrospectives) and contribute to continuous improvement.