People
Team & open roles
We're a small, agency-shaped team. Below is who leads ClientFlow today, which roles we're actively hiring for, and what we offer people who join — no vague “rockstar” language, just what matters on both sides.
Open positions
Don't see a perfect fit? We still read thoughtful intros — especially if you've lived agency delivery pain and can show how you'd help.
- Apply
Full-stack engineer (TypeScript)
Full-time · Remote (EU-friendly hours)
Own features end to end in our Next.js app and API: portals, billing hooks, permissions, and the boring-but-critical bits that keep agencies calm.
What we're looking for
- Solid TypeScript and React (or willingness to go deep quickly).
- Experience shipping product in a team — code review, small PRs, clear commits.
- Comfort working across stack edges: UI polish, API contracts, basic SQL or ORM.
- Honest communication when something is blocked; no heroics that hide risk.
What we expect
- You ask “who is this for?” before you optimize.
- You write so the next person (or you in six months) understands the why.
- You care about accessibility and performance enough to measure, not just debate.
- Roughly 4+ hours overlap with CET on most days; async-friendly writing the rest of the time.
Benefits & bonuses
- Competitive salary for stage + meaningful early-stage equity.
- Remote-first: home office stipend, coworking budget if you want it.
- Hardware budget (laptop + display) refreshed on a sane cycle.
- Learning budget for books, courses, or conferences.
- Flexible PTO we actually encourage you to use.
- Apply
Product designer (UX / UI)
Full-time or strong contract-to-hire · Remote
Shape how agencies and their clients move through ClientFlow — from first login to approvals, files, and “where is that revision?” moments.
What we're looking for
- Portfolio with real workflow-heavy or B2B product work (SaaS, internal tools, agency tools all count).
- Comfort from discovery to high-fidelity UI; you don’t wait for perfect briefs.
- Systems thinking: components, states, empty states, error states — not just hero screens.
What we expect
- You work tightly with engineering — Figma is a shared language, not a handoff wall.
- You can explain trade-offs to founders and to engineers in the same afternoon.
- You bias toward clarity over novelty; brand comes from consistency.
Benefits & bonuses
- Salary or day-rate aligned with seniority + equity for full-time hires.
- Licenses: Figma, testing tools, reference subscriptions.
- Time carved out for research and customer interviews — design is not only “tickets”.
- Same flexible PTO and learning budget as engineering.
- Apply
Customer success / onboarding
Full-time · Remote (strong overlap with EU / UK)
Guide new agencies from “signed up” to “clients actually using the portal” — migrations, training, and feedback that shapes the roadmap.
What we're looking for
- Experience onboarding customers at a B2B SaaS, agency tool, or technical product.
- Patient, structured communication — you write great follow-up emails.
- Comfort with light product exploration (clicking around the app, not writing code).
What we expect
- You flag product gaps with examples, not vague frustration.
- You protect both sides: the customer’s outcome and the team’s focus.
- You document what works so the next onboarding is smoother.
Benefits & bonuses
- Base + performance component tied to retention and expansion you influence.
- Equity for full-time roles.
- Direct line to founders on what customers actually say.
- Health / wellness allowance where we can structure it fairly for your country.
Founders
- JA
Jordan Avery
Co-founder & CEO
Spent a decade shipping web projects inside agencies. ClientFlow is the product we wished existed when we were drowning in threads, versions, and “quick” change requests.
- CB
Casey Brooks
Co-founder & CTO
Obsessed with secure multi-tenant systems, fast UIs, and APIs that do not surprise you at 5 p.m. on a Friday.
Questions before you apply?
Send role title in the subject line and a short note on what you'd like to work on first — we reply to humans, not keyword dumps.