Create Alert
Email me similar jobs

Software Engineer III - Angular / NodeJs Fullstack

Full-time
About Us

Elsevier’s technology team makes an impact through machine learning for gender bias reduction, medical diagnostics, and creating tools that improve business efficiency. Our engineers solve meaningful challenges every day.


About The Team

We are a small, independent engineering team located in Bosnia and the United States. Our diverse team works autonomously, collaborating closely with colleagues across the organization. We maintain and extend one of Elsevier’s leading nursing health education web applications, empowering faculty to create quizzes and leverage extensive content, fostering engaging learning experiences that improve patient care.


About The Role

As a Software Engineer III , you will design, develop, and maintain front‑end applications built in Angular and support back‑end services in Node.js . You will shape technical direction, influence architecture, and work closely with product, design, and engineering stakeholders to deliver high‑quality solutions. Your responsibilities include mentoring junior engineers and promoting a culture of engineering excellence.


Responsibilities
  • Design, develop, and maintain complex front‑end features using Angular and TypeScript, and support back‑end services built with Node.js and Express.
  • Lead and influence architectural discussions, technical design decisions, and long‑term platform improvements.
  • Build scalable and maintainable RESTful APIs, ensuring reliability, performance, and best‑practice implementation.
  • Write high‑quality, testable code and enforce strong engineering standards through TDD and meaningful test coverage.
  • Conduct thorough code reviews to ensure quality, consistency, and adherence to coding practices.
  • Troubleshoot and resolve complex, high‑impact bugs and performance issues across the stack.
  • Collaborate closely with product managers, designers, and engineering stakeholders to define requirements, assess technical trade‑offs, and plan solutions.
  • Mentor junior and mid‑level engineers through pairing, coaching, and sharing best practices.
  • Contribute to and help drive team objectives, engineering improvements, technical roadmaps, and OKRs.
  • Promote continuous improvement in development workflows, CI/CD pipelines, automation, and code health.
  • Maintain a strong sense of ownership over delivered features, components, and services—including release, monitoring, and ongoing support.
  • Advocate for engineering excellence, system maintainability, and long‑term product quality.

Requirements
  • 5+ years of professional software engineering experience.
  • Proven experience building scalable, high‑availability systems using Angular 8+ with TypeScript, Node.js with Express, HTML/CSS, and MariaDB.
  • Experience designing and implementing RESTful APIs.
  • Advanced understanding of modern software development methodologies such as Agile/Scrum.
  • Familiarity with collaboration and development tools: Git/GitHub, JIRA, Confluence.
  • Ability to diagnose and resolve complex issues, contributing to overall platform stability and quality.
  • Strong proficiency with test‑driven development (TDD) and maintaining solid unit test coverage.
  • Experience supporting and mentoring junior engineers.
  • Strong ownership mindset, accountability, and a collaborative working style.
  • Strong analytical abilities and excellent verbal and written communication skills, especially when working with distributed teams.

Work Arrangements

This hybrid role is located in Mexico City . The team operates in a flexible hybrid model, combining in‑person collaboration with remote flexibility and regular engineering rituals.


Benefits
  • Private Medical/Dental Plan
  • Savings Fund
  • Life Insurance
  • Meal/Grocery Voucher

About The Business

Elsevier is a global leader in information and analytics, helping researchers and healthcare professionals advance science and improve health outcomes. The company combines quality information and vast data sets with analytics to support science, health education, and exceptional healthcare practice.

#J-18808-Ljbffr
Similar jobs

Software Engineer III - Angular / NodeJs Fullstack

Apply Now
Back to search page