We hire people who've already shipped.
YMI is a small senior team. We don't hire out of college, we don't run bootcamps, and we don't have HR-speak. We look for engineers, designers, and operators who've already done hard work somewhere serious — people who write code they'd want to inherit, ship when it's done, and can tell you what they'd do differently next time.
Why YMI.
We built YMI to create a place where experienced people can do meaningful work, stay close to the craft, and take real ownership of what they build.
Small, experienced teams
We work in focused senior teams, so decisions are faster and communication stays clear.
Meaningful, challenging work
We take on projects that push us to think, build, and grow — not just deliver.
Ownership from start to finish
The people who design and build the work stay close to it throughout, ensuring consistency and quality.
Built by people who care about the craft
We value thoughtful discussions, strong opinions, and shared responsibility for the outcome.

What you'd work on.
From high-impact client systems to our own evolving products — you'll work across both.
Client projects
Work on critical systems — from scaling high-traffic checkouts to building reliable payment infrastructure where every detail matters.
Our own products
We build and ship our own tools alongside client work — exploring ideas, testing them in practice, and keeping our thinking sharp.
How we work.
Proven experience
5+ years building and shipping production software, or equivalent hands-on experience.
Ownership mindset
Comfortable making architectural decisions and taking responsibility for the outcome.
Clear communication
Direct, thoughtful communication that keeps work moving forward.
Strong opinions, loosely held
You have a point of view — and you're open to changing it when needed.
Remote-ready
Comfortable working remotely, with some overlap with US time zones.
Open roles.
Senior Front-end Engineer
You build UIs that are fast, accessible, and maintainable. React and TypeScript are your native language.
Senior Back-end Engineer
You design systems that hold up under pressure. APIs, databases, and infrastructure are your domain.
UI/UX Designer
You design for real products, not portfolios. You think in flows, not frames, and you collaborate directly with engineers.
QA Engineer
You find the bugs before users do. You write tests that catch regressions and processes that prevent them.