Principal or Lead Full Stack Software Engineer
Expereo
- Amsterdam, Netherlands
- Lead/Staff
- Posted
Skills
Required
- AWS / Azure / GCP
- React / Vue / Angular
- observability
- distributed systems / event-driven architectures
- automated testing
- Jest
- Cypress
- Playwright
- agentic AI / data-driven UI architectures / AI-powered
- Cursor
- Claude Code
- CSS
Preferred
- Node.js / Python
- modern build tools
- Vite
- Webpack
- Babel
- CI/CD pipelines
- GitHub Actions
- JavaScript
- TypeScript
- .NET
Join Expereo as a Principal or Lead Full Stack Software Engineer in our new Digital Office. You will play a critical role in accelerating our transformation through the Single-Threaded Owner (STO) model. You will design and build modern front-end and back-end applications, mentor engineers, shape engineering best practices, and contribute to a programmable, automated digital platform. This role is ideal for engineers who thrive in high-impact, cross-functional environments and enjoy building elegant user experiences backed by robust, scalable distributed systems.
Design and build modern front-end and back-end applications, mentor engineers, shape engineering best practices, and contribute to a truly programmable, automated digital platform.
Responsibilities
- Lead the design and maintenance of scalable front-end applications (React, Vue, Angular) and back-end services (Node.js, Python, or similar), creating reference implementations and documentation for the team to follow.
- Drive engineering standardization across STOs, including coding guidelines, architectural patterns, and platform abstractions, and lead initiatives that reduce friction, improve developer experience, and accelerate delivery cycles.
- Experience building and consuming REST, GraphQL, streaming/event-driven APIs, and microservices
Requirements
- Experience leading technical decision-making and mentoring experienced engineers
- You treat the product as your own and prioritize long-term stability over short-term "hacks"
- Strong understanding of automated testing (Jest, Cypress, Playwright)
- Exposure to agentic AI, data-driven UI architectures, or AI-powered developer tools (Cursor, Claude Code, Copilot)
Experience with cloud environments (AWS, Azure, or GCP)
- Familiarity with programmable networks, observability tooling, or network automation concepts
- Expertise in modern front-end frameworks (React, Vue, or Angular)
- You are eager to work across the full stack and stay curious about the evolving tech landscape
- Solid grounding in accessibility (WCAG), security best practices, observability, and performance tuning
- Code-first and automation-first approach to solving problems
Experience with CSS frameworks (Tailwind, Bulma, MUI, Chakra)
- Knowledge of component-based architecture, state-management patterns (Redux, Zustand, Vuex, etc.)
- Understanding of advanced security practices (CSP, threat modeling, RBAC patterns, dependency scanning)
- Experience in distributed systems or event-driven architectures
- Experience working with Salesforce
Preferred
- Familiarity with modern build tools (Vite, Webpack, Babel) and CI/CD pipelines (GitHub Actions, GitLab, Azure DevOps, etc.)
- Experience with design systems, component libraries, or Storybook
- Strong proficiency with JavaScript & TypeScript and back-end languages (.NET must, Node.js or Python preferred)
jobapplier