
@ MR MARVIS / AMSTERDAM, NETHERLANDS · HYBRID
Posted Sep 19, 2026
We're looking for a Senior Full Stack Engineer to join our Data & Engineering team and help shape the next phase of our digital platform.
MR MARVIS is an Amsterdam-based menswear brand, dedicated to creating the perfect shorts, trousers and tops. As a Certified B Corporation, we're part of a community of companies working together for change. Our Data & Engineering team works across the full e-commerce stack: storefront, content, search, integrations, operations, and the internal platform capabilities that keep the business moving.
The commerce Front End. Our headless storefront — TypeScript, Next.js and React on Vercel, with Shopify, Sanity and Algolia behind it — serving ten locales across Europe. Real challenges here: multi-market pricing and inventory, rendering and caching performance at scale, and experimentation.
Durable integrations. We're replacing a low-code iPaaS with integration workflows we own: TypeScript durable jobs, event-driven messaging, and the reliability primitives that go with them — idempotency, retries, replay, dead-lettering, and actually knowing when something failed. This covers the flows the business runs on: products, orders, inventory, returns, refunds and fulfilment, across Shopify, our ERP (Odoo) and our 3PL.
Working with the data platform. Our data team runs a Python and GCP stack. You won't own it, but you'll work closely with it: the same operational entities flow through both worlds, and the contracts between them are where a lot of value and a lot of breakage live.
You'll work closely with product, design, data, operations and our Lead Engineer, and co-own critical technical domains as we grow.
What you'll do
Build and improve our headless commerce storefront in Next.js, React and TypeScript, integrated with Shopify, Sanity and Algolia.
Design and build our in-house integration platform — durable, observable TypeScript workflows on GCP, replacing dependency-heavy external tooling with systems we can reason about, test and debug.
Make business-critical flows resilient: product data, orders, inventory, returns and fulfilment integrations across Shopify, Odoo and our 3PL.
Own architectural decisions and technical delivery across key parts of the platform, and write them down — we use architecture docs and decision records.
Partner with the data team on the contracts between operational systems and the warehouse, so analytics and operations agree on what happened.
Raise the floor on engineering practice: testing, observability, code quality, documentation and incident prevention.
Mentor mid-level and junior engineers through pairing, review and coaching.
Work with product owners and stakeholders to balance speed, quality and business impact.
What we're looking for
Significant experience as a full stack engineer, ideally in a senior or lead capacity.
Strong TypeScript, React and Next.js, and a real grasp of modern web application architecture, rendering strategies, caching, and where the performance costs actually are.
Solid backend and distributed-systems instincts: APIs, event-driven messaging, background jobs, retries and idempotency, and integration patterns between systems you don't control.
Comfortable in a cloud environment, we're serverless-first on Vercel and GCP (Cloud Run), containerised where it makes sense.
Experience with commerce, ERP, fulfilment, content or search systems is a strong plus. Having felt the pain of a bad integration is worth more than having read about the pattern.
Comfort reading a dbt model or a SQL query when you need to trace something is welcome. Deep data engineering experience is not required — the data team owns that.
A pragmatic mindset: you know when to move fast, when to simplify, and when to invest in foundations.
Strong communication, and the ability to explain trade-offs to non-technical stakeholders.
A coaching mindset, curiosity, accountability and strong product sense.
"technology_tags": [
"TypeScript",
"Next.js",
"React",
"Vercel",
"Shopify",
"Sanity",
"Algolia",
"GCP",
"Cloud Run",
"Odoo",
"BigQuery",
"dbt",
"Dagster",
"dlt",
"Airbyte",
"Cloudflare",
"pnpm",
"Turborepo",
"OpenTelemetry",
"Grafana",
"Vitest",
"Playwright",
"Python"
]
Hybrid Working
Health & Wellness
Learning Budget
Meal Vouchers
Wellness Stipend
Mental Health Support
Team Retreats
Social Activities
Generous Holiday
Workplace Pension
DEI Commitment
Rapid Growth Stage
Mentorship Program
Career Progression
Mission-Driven Work
Ethical Operations
Sustainability Focus
Community Meetups & Conferences
Volunteer Time Off
APPLY VIA THE EMPLOYER'S SITE
APPLY_NOW.SHHYBRID
AMSTERDAM, NETHERLANDS · HYBRID
JOB_TYPE
FULL TIME
SENIORITY
SENIOR
PLATFORM
SHOPIFY
EMPLOYER_PROFILE
MR MARVIS
Amsterdam-born menswear brand crafting iconic shorts, trousers and tops since 2016
VIEW_COMPANY_PROFILE →