Jobs / engineering
Senior Full Stack Engineer
MR MARVIS · Amsterdam
About the role
MR MARVIS is an Amsterdam-based menswear brand, dedicated to creating the perfect shorts, trousers and tops. As a Certified B Corporation, we’re proud to be part of a community of companies working together for change, and taking part in collective action to advocate for a shared goal of a global economy that benefits people and the planet.
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.
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.
What you will do
This is a senior, hands-on role that spans three connected parts of our stack:
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 — BigQuery, dbt, Dagster, dlt, Airbyte. 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.