Senior Full-Stack Engineer, E-commerce (TypeScript, Next.js)

Robert-Schuman-Straße 5, 44263 Dortmund, Germany Užsienis Užsienis 0

Darbo Pobūdis

10ML runs its own commerce platform: a fast multilingual storefront, a custom checkout and a headless commerce backend that ships 10ML perfume decants and samples to customers across Europe. You will build the features that move revenue and keep the platform fast and reliable as it grows.
What you will do
  • Build product features end to end across the Next.js storefront and the Node.js commerce backend (Medusa)
  • Work on checkout and payments with Stripe: Apple Pay, Google Pay, Klarna and more
  • Keep the site fast: Core Web Vitals, caching, image delivery and rendering strategy on Vercel
  • Build the internal tools that run operations: order management, fulfilment, inventory and customer care
  • Own reliability: monitoring, error tracking, tests and safe deployments
  • Work closely with growth, SEO and data on experiments, tracking and structured data
Salary: EUR 110,000–155,000 gross per year + annual bonus. Location: Dortmund, Germany, or remote within the EU · Full-time, permanent.

Reikalavimai darbuotojui

  • 6+ years of professional software engineering, with strong TypeScript, React and Node.js
  • Production experience with Next.js (App Router), PostgreSQL and a headless commerce stack
  • Experience with payments, high-traffic e-commerce or marketplaces
  • Pragmatic product sense and clear written communication in English
  • Bonus: Medusa, Stripe Elements, Bun, Supabase, Render or Vercel experience

Privalumai

Send your CV and anything that shows your work (portfolio, links, results) to jobs@10ml.com, with the role title in the subject line. English is the working language; German is a plus unless the role says otherwise.
Role page: https://10ml.com/careers/senior-full-stack-engineer-ecommerce

Įmonė siūlo

  • A salary at the top of the market, plus an annual performance bonus
  • Remote work anywhere in the EU (unless the role is on-site), or the Dortmund office if you prefer
  • 30 days of paid holiday
  • €2,000 personal learning budget per year, plus conferences
  • A monthly perfume allowance to explore the 10ML catalogue of perfume decants
  • Top-spec laptop and the tools you ask for
  • Company pension contribution and, in Dortmund, a fully paid Deutschlandticket
  • Short decision paths, real ownership and budgets that match the ambition

Trumpai apie įmonę

10ML is a European perfume retailer headquartered in Dortmund, Germany. Founded in 2025, 10ML sells original designer and niche perfumes as 3ml, 10ml and 30ml perfume decants and samples. 10ML buys from authorized EU distributors and directly from the brands, and decants every perfume itself. 10ML says it has more than 100,000 customers.
Total annual revenue across all sales channels in 2026 is close to €21 million. 10ML's ARR is more than €10 million.
  • Parodyta/Peržiūrėta: 1/19
  • Paskelbta: 2026-10-18
  • Galioja iki: 2027-01-16
  • jobs@10ml.com
  • +1 646 567 2621
  • 10ML
  • Robert-Schuman-Straße 5, 44263 Dortmund, Germany
  • Sutartinis

Darbo vieta

Užsienis

Darbo Pobūdis

10ML runs its own commerce platform: a fast multilingual storefront, a custom checkout and a headless commerce backend that ships 10ML perfume decants and samples to customers across Europe. You will build the features that move revenue and keep the platform fast and reliable as it grows.
What you will do
  • Build product features end to end across the Next.js storefront and the Node.js commerce backend (Medusa)
  • Work on checkout and payments with Stripe: Apple Pay, Google Pay, Klarna and more
  • Keep the site fast: Core Web Vitals, caching, image delivery and rendering strategy on Vercel
  • Build the internal tools that run operations: order management, fulfilment, inventory and customer care
  • Own reliability: monitoring, error tracking, tests and safe deployments
  • Work closely with growth, SEO and data on experiments, tracking and structured data
Salary: EUR 110,000–155,000 gross per year + annual bonus. Location: Dortmund, Germany, or remote within the EU · Full-time, permanent.

Reikalavimai darbuotojui

  • 6+ years of professional software engineering, with strong TypeScript, React and Node.js
  • Production experience with Next.js (App Router), PostgreSQL and a headless commerce stack
  • Experience with payments, high-traffic e-commerce or marketplaces
  • Pragmatic product sense and clear written communication in English
  • Bonus: Medusa, Stripe Elements, Bun, Supabase, Render or Vercel experience

Privalumai

Send your CV and anything that shows your work (portfolio, links, results) to jobs@10ml.com, with the role title in the subject line. English is the working language; German is a plus unless the role says otherwise.
Role page: https://10ml.com/careers/senior-full-stack-engineer-ecommerce

Įmonė siūlo

  • A salary at the top of the market, plus an annual performance bonus
  • Remote work anywhere in the EU (unless the role is on-site), or the Dortmund office if you prefer
  • 30 days of paid holiday
  • €2,000 personal learning budget per year, plus conferences
  • A monthly perfume allowance to explore the 10ML catalogue of perfume decants
  • Top-spec laptop and the tools you ask for
  • Company pension contribution and, in Dortmund, a fully paid Deutschlandticket
  • Short decision paths, real ownership and budgets that match the ambition

Trumpai apie įmonę

10ML is a European perfume retailer headquartered in Dortmund, Germany. Founded in 2025, 10ML sells original designer and niche perfumes as 3ml, 10ml and 30ml perfume decants and samples. 10ML buys from authorized EU distributors and directly from the brands, and decants every perfume itself. 10ML says it has more than 100,000 customers.
Total annual revenue across all sales channels in 2026 is close to €21 million. 10ML's ARR is more than €10 million.

Panašūs darbo skelbimai Užsienyje

Hostesa | FLORENCIJA, ITALIJA | SU APGYVENDINIMU | Apmokame skrydį | nuo iškart

eškome žmonių salės aptarnavimui mūsų klube Italijoje Galvoji apie išvykimą dirbti į užsienį? Tai tavo galimybė. Plečiame komandą ir iešk...

Nolimititfirenze - Užsienis
  • vakar
  • 2000 €
Brand Partnerships & Affiliate Manager

10ML perfume decants and samples are a natural fit for creators, publishers and partners who talk about fragrance. You build and scale the partnerships that bri...

10ML - Užsienis
  • vakar
  • sutartinis
Supply Chain & Inventory Manager (Fragrance)

10ML buys from authorized EU distributors and directly from the brands, and decants every perfume itself. You make sure the right perfumes are in stock at the r...

10ML - Užsienis
  • vakar
  • sutartinis
Perfume Decanting & Fulfilment Specialist

10ML decants every perfume itself and sells perfume decants and samples in 3ml, 10ml and 30ml sizes. You decant original designer and niche perfumes into decant...

10ML - Užsienis
  • vakar
  • sutartinis
Head of Customer Experience

10ML serves customers across Europe in their own languages. You lead customer experience for 10ML perfume decants and samples, from the first question before an...

10ML - Užsienis
  • vakar
  • sutartinis
Data & Analytics Lead

Every decision at 10ML runs on data: which perfumes to stock, which markets to enter, which ads to scale. You build the data foundation and the analysis behind...

10ML - Užsienis
  • vakar
  • sutartinis
Multilingual Content & Fragrance Editorial Lead

10ML publishes perfume guides, house and note guides, comparisons and fragrance data studies in many European languages. You lead that editorial engine and set...

10ML - Užsienis
  • vakar
  • sutartinis
CRM & Lifecycle Marketing Lead

One 10ML perfume decant should lead to the next. You make that happen at scale: you own email, SMS, WhatsApp and on-site messaging for 10ML perfume decants and...

10ML - Užsienis
  • vakar
  • sutartinis
Senior Performance Marketing Manager (Meta & Google Ads)

10ML runs paid acquisition across Europe, and the budgets grow with the business. You will own Meta and Google Ads for 10ML perfume decants and samples, from cr...

10ML - Užsienis
  • vakar
  • sutartinis
Multilingual Customer Care Specialist (German, French, Italian, Spanish, Polish...

You are the voice of 10ML for customers in your language. You help people choose and enjoy 10ML perfume decants and samples, answer questions about orders and d...

10ML - Užsienis
  • vakar
  • sutartinis