Nederland

Senior Software Engineer II - Angular / NodeJs Fullstack, Amsterdam

Senior Software Engineer II - Angular / NodeJs Fullstack, Amsterdam
Advertentietekst
About Us: Working in technology at Elsevier means your work truly matters– it changes lives. You’ll see the real‑world impact of your day‑to‑day efforts. Our technologists have applied machine learning to reduce gender bias in academia and developed tools to help medical professionals diagnose conditions more accurately. Whether you're supporting business efficiency, building infrastructure, or creating products for our customers, you’ll be solving meaningful challenges every day.

About the Team: We are a small, independent engineering team within Elsevier, with members located in Bosnia and the United States. Our diverse team operates with autonomy in decision‑making and collaborates closely with colleagues and stakeholders across the organization. We are responsible for maintaining and extending one of Elsevier’s leading nursing health education web application products. As innovators in nursing education, we empower faculty to create their own quizquestions or leverage extensive content and assessments, fostering engaging, focused learning experiences that contribute to improved patient care.

About the Role: As a

Senior Software Engineer II , you will be a key contributor to the design, development, and maintenance of

front‑end

applications built in

Angular , alongside supporting

back‑end

services developed in

Node.js .

You will help shape technical direction, influence architecture, and work closely with product, design, and engineering stakeholders to deliver high‑quality solutions. This is a hands‑on role requiring strong technical depth, excellent communication skills, and a commitment to engineering best practices.

You will also mentor junior engineers, promote high standards of code quality, and help foster a collaborative, supportive engineering culture.

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–8+ years

of professional software engineering experience.

Proven experience building scalable, high‑availability systems using

Angular 8+

with

TypeScript ,

Node.js

with

Express ,

HTML/CSS ,

MariaDB .

Experience designing and implementing

RESTful APIs .

Advanced understanding of modern software development methodologies, such as

Agile/Scrum .

Familiarity with modern 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 in a Way That Works for You We promote a healthy work/life balance across the organisation. With wellbeing initiatives, shared parental leave, study assistance, and sabbaticals, we support both your immediate responsibilities and long‑term goals.

This is a

hybrid

role in

Mexico City . Our teams operate in a flexible hybrid work model, combining in‑person collaboration with remote flexibility. You’ll participate in regular team meetings and engineering rituals in line with your team’s cadence.

Working for You

Private Medical/Dental Plan

Savings Fund

Life Insurance

Meal/Grocery Voucher

Equal Opportunity Employer 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.

USA Job Seekers: EEO Know Your Rights .

#J-18808-Ljbffr
Belangrijke informatie
Veiligheidstips
Wees voorzichtig met banen die uitdrukkelijk vermelden dat geen ervaring vereist is.
1 / 10
Meer informatie over deze advertentie

Senior Software Engineer II - Angular / NodeJs Fullstack is geplaatst in de Amsterdam ICT, automatisering rubriek op Locanto.

Voor Amsterdam zijn er geen andere advertenties in deze rubriek.

Geïnteresseerd in meer? Verbreed je zoekopdracht om advertenties in nabijgelegen gebieden van Amsterdam. te bekijken. Dit omvat ICT, automatisering in Diemen, Zaanstad en Zaandam. In totaal zijn er 18 advertenties binnen een straal van 15 km voor deze rubriek. Als je deze advertenties wilt bekijken, klikt u hier.