3 days ago
Amsterdam, NetherlandsStaff+
Responsibilities
- Own the platform’s technical direction, frontend architecture, and delivery while contributing to backend and integration decisions.
- Lead architectural design, technical consistency, design discussions, code reviews, and architecture sessions across frontend, backend, and integrations.
- Design backend-for-frontend services covering API contracts, authentication, role-based access, and background processing.
- Lead implementation of components spanning multiple services and modules, from development through infrastructure.
- Improve reliability and performance at scale for hundreds of concurrent users and resolve complex distributed-system issues.
- Design and maintain data models for operational and analytical use cases.
- Partner with engineering teams, evaluation teams, data scientists, end users, and external technology resources to develop technical plans and solve business needs.
- Provide technical recommendations related to sizing, roadmaps, budgets, and platform architecture.
- Drive AI-first engineering practices, process improvements, and knowledge sharing across the team.
Requirements
- 10+ years of software engineering experience, including at least 7 years building large web applications on the frontend.
- BS in Engineering or Computer Science, or equivalent experience; an advanced degree is preferred.
- Expertise in React, TypeScript, and modern JavaScript, with experience leading frontend architecture for production applications.
- Deep knowledge of scalable frontend architecture, server-state management, performance, component libraries, and design systems.
- Working knowledge of Node.js backends and ideally NestJS, including API design, backend-for-frontend patterns, OIDC, session-based authentication, and role-based access.
- Deep understanding of distributed systems, data modeling, performance tuning, and relational databases such as PostgreSQL.
- Hands-on experience with Vitest or Jest, Testing Library, Playwright, CI quality gates, Vite, Yarn, Docker, nginx, AWS infrastructure as code, and GitHub Actions.
- Experience making independent technical decisions from problem definition through deployment and communicating trade-offs clearly.
- Strong planning, prioritization, change-management, communication, presentation, and cross-team leadership skills.
- Familiarity with LLM evaluation concepts, internal platforms or developer tooling, observability, streaming UIs, data-heavy dashboards, specification-driven development, and agentic AI workflows is preferred.
Benefits
- Flexible working hours.
- Wellbeing initiatives.
- Shared parental leave.
- Study assistance.
- Sabbaticals.
- Country-specific benefits and coverage under the Collective Labor Agreement Publishing Industry.
Tech Stack
About Elsevier
Elsevier builds scientific and medical information products and analytics platforms for researchers, clinicians, and educators. Its portfolio includes journals and databases such as The Lancet, Cell, ScienceDirect, Scopus, and ClinicalKey, sold primarily via institutional subscriptions, licensing, and open-access publishing fees. Founded in 1880 and headquartered in Amsterdam, Elsevier operates as a business of RELX, serving universities, hospitals, corporations, and government research agencies worldwide.
