Work with us onprivacy-first analytics
We're a small, remote team building Databuddy in the open. We don't have a recruiting pipeline and we hire rarely, but we always want to hear from sharp builders who care about the same things we do.
Three ways to work with us
We don't have a careers portal. We have a codebase, a community, and an inbox. Pick the door that fits.
Contribute on GitHub
Pick up a good-first-issue, fix a bug, improve the docs, or ship a feature from the roadmap. Every merged PR is a real audition, and we've hired from the contributors list before.
Join the Ambassador Program
If you're already using Databuddy and want to help grow it, the ambassador program comes with early access, a private channel, and a direct line to the team.
Pitch us directly
No formal openings right now, but if you'd genuinely move the needle (analytics, distributed systems, developer tooling, design, DevRel) send a short note and links to things you've built.
How we work
No perks page, no ping-pong table. Just the principles that actually shape the day-to-day.
Remote, async by default
The team is spread across timezones. Deep work beats standups. Write things down so the next person (or the next you) doesn't have to ask.
Ship small, ship often
Short branches, reviewed PRs against staging, straight to production. Big rewrites are a smell. If a change takes more than a week, it's probably wrong.
One stack, one repo
TypeScript everywhere, Bun, Turborepo, Next.js, Elysia, Drizzle, ClickHouse, Redis. You'll touch most of it within the first month.
Privacy isn't negotiable
We don't collect personal data, we don't use cookies, and we don't bolt on tracking to pad metrics. Everything we build has to pass that bar.
Sustainable pace
No crunch, no theatre. We want people who'll still be here in three years, not people who'll burn out in three months.
Feedback is a gift
Direct, specific, kind. We review code hard because we trust each other. If something's broken, say it. If something's great, say that too.