Careers at RaftLabs · remote software & AI development jobs

Most agencies give you tickets. We give you ownership.

Every project is a real product for a real client. You own the outcome, not just your ticket. Remote-first, async by default.

See open positions

Team growth

202002021020220202302024020250Today0

Small by choice. Every hire is deliberate.

Working here

Why people join RaftLabs.

You own your work. Full stop.

We don't work ticket to ticket. Everyone on a project takes full ownership of the outcome, not just the task assigned.

Remote by design, not concession.

Async-first since day one. No mandatory standups. No time-zone theater. We measure output, not presence.

Real work for real clients.

Every project ships a product that real users pay for. No internal tools, no throwaway MVPs. Your name is on it.

Founders still write code.

The people who hired you are in the codebase. No hand-offs to account managers. No layers between your work and the outcome.

Benefits

What you get.

100% remote. Work from anywhere. No commute, no open-plan noise, no office politics.

5-day week. Weekends are yours. We don't glorify overwork.

Outcomes over hours. You set your schedule. We measure what you ship, not when you clock in.

Your workspace, your rules. Set up the way you work best. No hot-desking, no shared equipment.

Annual offsites. We come together in person once a year to connect, build, and reset.

AI-native by default. We build with the best tools available. If AI makes you faster and sharper, we want you using it.

Join us

Open positions

We hire people willing to take full ownership of what they build. Every project is a real product for a real client. Your name is on it.

Using AI to work smarter and move faster? We want to hear how.

Bridge the gap between client requirements and engineering delivery. Run discovery sessions, produce BRDs and user stories, and ensure what gets built matches what was agreed.

Drive qualified pipeline for high-value custom development projects ($60K–120K+) through strategic outbound to enterprise buyers. Own prospecting, qualification, and SQL handoff to technical teams.

Manage social media presence, execute digital marketing strategies, and track campaign performance. A 6-month full-time internship with a fully remote team shipping products for clients across the globe.

Build web applications using Node.js and React for clients across the UK, EU, and North America. Work closely with product and design teams on real products for real clients.

Write test cases, run regression cycles, and catch defects before they reach clients. A hands-on role with real ownership across multiple active projects from day one.

Take ambiguous client briefs, define what should get built, and make sure delivery stays true to that definition. 80% product thinking, 20% delivery discipline.

View all openings

No match? We add positions regularly.

Single point of accountability for delivery across all active projects. Own the project managers, ensure every project runs on track, and make sure every client stays informed.

Own engineering quality, architecture decisions, technical standards, and the growth of every developer at RaftLabs. The co-founder should not have to get involved in technical decisions.

We are rated 4.7 out of 5 on Glassdoor.

Questions candidates ask

Short and direct: a conversation about your work, a practical exercise close to what you'd actually do here, and a final call with a founder. You'll always know where you stand, and the people interviewing you are the people you'd work with.
Yes, 100% remote and async by default. You set your schedule and we measure what you ship, not when you clock in. Once a year the whole team meets in person at an offsite.
A 5-day week with no glorified overwork, full flexibility on hours and workspace, annual offsites, and the best AI tooling available. The bigger draw for most people: every project is a real product for a paying client, and the founders still write code.
Yes, when the right person shows up. If you don't see a fit in the openings, send us what you're great at and we'll start a conversation.

Didn't see a role that fits?

Send us what you're great at. We hire for fit when the right person shows up.