Senior people, small teams
You'll work directly with founders and leads, not through three layers of project management. The day-one work matters and you'll see it ship.
EcomForge is a small studio that puts senior people on every project. No SDRs, no agency politics, no "client services" layer between you and the work. If you're allergic to slop and ship like you mean it — we want to talk.
Four things people tell us they noticed inside two weeks — that they couldn't get at the bigger places they came from.
You'll work directly with founders and leads, not through three layers of project management. The day-one work matters and you'll see it ship.
Remote since 2015. Async by default, calls only when they actually help. We optimise for focus time — not for showing up on Zoom at 9am sharp.
Quarterly check-ins, salary reviews twice a year, and a training budget you actually get to spend. Promotions are based on shipped work, not tenure.
Once you're past probation, you share in the studio's profit. Good year for the studio, good year for everyone who built it.
If you don't see your exact role — keep scrolling to "general application" at the bottom. We hire when the right person shows up.
Theme, sections, Storefront API and the gnarly checkout work. You've shipped 20+ Plus stores and write Liquid like it's code.
Next.js + Hydrogen storefronts on Vercel. Comfortable with the Storefront API, edge runtimes and CMS-driven content.
Brand systems, UI/UX and PDP design for ecom — Figma-first, opinionated about typography, allergic to template thinking.
Run our continuous CRO programme — heuristic audits, hypothesis stack, A/B test design and the analysis that turns into shipped wins.
Custom WordPress + WooCommerce + ACF Pro builds. Headless WordPress experience and a calm hand with legacy migrations.
The reason projects ship on time. Owns scope, schedules, QA, weekly client demos — and the standard the rest of us hold to.
Don't see a fit but think you'd thrive here? Send us your CV anyway.
General application →Six honest answers to the questions people ask before they sign — about hours, autonomy, focus time and the day-to-day.
Most of our communication is written — Slack threads, Loom walkthroughs, Notion docs. We meet for kickoffs, weekly demos and tough trade-offs. Not status updates.
We don't track time. We track what shipped, what worked, and what we learned. Take a long lunch if you ship the work.
You won't get sandbagged with junior support work. Each project has a lead engineer, a designer and a strategist — and you'll be one of them, not a backup.
£2k/yr personal learning budget, no approval needed under £200, a co-working stipend for those who like an office two days a week.
CV + a short note about a project you actually shipped — what you'd do differently.
A video call with the team lead. Real conversation, no take-home before this point.
One day of real work on a real problem with the team. We pay you for it, no matter what.
Decision and offer within 48 hours of the trial day. No 6-week limbo.
We're a global remote team — most of us are in UK / EU / India time zones. We don't require overlap with any specific timezone, but most roles need 3–4 overlap hours with EU mornings for kickoffs and demos. We'll tell you on the intro call exactly what the role needs.
No — we're remote-first and roles are remote forever. You should be legally able to work from wherever you're applying from. If you want to relocate, that's your call and on you, but the role stays remote either way.
Honest range posted on the role page when we open the conversation — usually competitive with London / Berlin / Bangalore mid-to-senior bands depending on your region. Plus profit share once you're past probation, plus a meaningful training budget you actually get to spend.
You pick a day that works for you — usually a Friday. We give you a real, scoped task (not a take-home puzzle): a PDP redesign brief, a CRO audit on a sandbox store, a Hydrogen migration sketch. You work alongside the team in Slack, ask questions, and ship something we'd actually use. We pay your day rate regardless of the outcome.
We're hiring senior-track right now, but always send us your work. We sometimes open junior roles (and hold a small apprentice intake each year) — your application stays on file and we'll get in touch when there's a fit.
Email us a CV plus a short note about a project you've shipped and what you'd do differently. The right person reads everything that comes in.