Async-first, written defaults
Decisions land in prose, not in a 30-minute meeting. The bar for synchronous time is real, the bar for a thoughtful doc is normal.
We are small, profitable, and intentionally slow to hire. When we open a role, we want the right person, not the next person.
Next.js + TypeScript on the front, Postgres + Drizzle + Lambdas behind. You will own a platform connector end-to-end and pair on the AI loop. We want depth over breadth.
You set the visual system, write the copy on the buttons, and ship dashboards that look like nobody else's. Comfort in Figma and a code editor at the same time.
Run our own paid media on overads, write the field notes that come out the other side, and tell us where the product is wrong. Six months, with option to convert.
Not seeing your role? We keep a short list. Write to careers@overads.io and tell us what you would build here.
Decisions land in prose, not in a 30-minute meeting. The bar for synchronous time is real, the bar for a thoughtful doc is normal.
We publish field notes, changelog, and benchmarks. If you do not want your work read by strangers, this is the wrong team.
Everyone, no exceptions, takes a turn in the support inbox. The fastest way to know whether a feature is good is to read a support thread.
You will not be tenth on a feature team. You will own a connector, a workflow, or an inbox, end-to-end, for at least a quarter.
Built distributed from day one. Two in-person summits a year, async between.
First ten team members own a meaningful percentage. Market on cash, above market on equity.
Engineers and designers ship together. No handoff phase. Taste shows up in the product because it shows up in the team.
Everyone takes a turn in support. We read every NPS comment in our own inboxes, not in a dashboard.
We are small, profitable, and intentionally slow to hire. When we do open a role, we want the right person, not the next person. Tell us what you would build here.
careers@overads.io