Build the co-worker every brand wants.
Small team, big problem. We're not always hiring, but we're always reading. Tell us who you are, and we'll write back.
No public roles right now.
That doesn't mean don't write. We hire opportunistically when a great fit lands, even when no posting is up.
The way we operate.
Remote-first, EU hours
Anywhere in Europe works. We overlap mornings and afternoons CET, no fixed standups, no Slack-all-day expectation.
Small team, long cycles
Two-week threads instead of two-day sprints. We ship when it is ready, not when the calendar says so.
Write before you build
Every feature starts as a written argument. If the writing is clear, the code follows. Bad writing means the idea isn't ready yet.
Ship to our own brand first
We run bbuddy on bbuddy. Every release survives our own posting calendar before it lands in customer accounts.
Profiles that fit.
Full-stack engineers
TypeScript, Next.js, Postgres, AI tooling. Comfort across the stack matters more than depth in one corner.
Writers and brand thinkers
You can read a website and tell us its voice. You see when a draft is generic vs. real.
Product and ops
Customer-facing, used to ambiguity. You enjoy turning support threads into product fixes.
We read every email.
Tell us who you are, what you've built, and what you'd want to work on at bbuddy. Links to writing or code beat a CV.
Write to [email protected]