Serus is a digital privacy platform owned by ANON AI Labs Inc.. This role sits within ANON AI Labs, with a primary focus on building and improving Serus.
Serus continuously scans the open web, data brokers, and breach sources to find where someone's personal data is exposed — and then helps them get it removed. The hard part is making genuinely complex intelligence feel calm, clear, and trustworthy, and that mostly happens in the UI.
We're a small, high-bar team that cares as much about how things are built as whether they work.
About The Position
We're hiring an engineer who lives in the frontend but isn't scared of the backend. You'll spend most of your time in our React app — building the dashboards, flows, and data visualizations that turn complex exposure data into something a person can understand and act on — and drop into the backend to ship features end to end.
This is a build-and-own role. You'll shape UX, push back on bad patterns, and care about the details — empty states, loading states, motion, accessibility, and i18n — that separate a good product from a polished one.
What you'll be doing
Requirements
Our stack: React 19 + TypeScript, Vite, TanStack Router/Query/Form/Table, Tailwind + shadcn/Radix, Zustand, Framer Motion, Recharts, React Flow, Storybook. Backend: Hono, Drizzle + Postgres, Zod, Trigger.dev, Clerk, Stripe, Vercel AI SDK. Turborepo + pnpm monorepo, deployed on Fly.io and Cloudflare Pages.
You don't need every line on day one — but you should be genuinely deep in React/TypeScript and able to reason about a typed full-stack codebase.
Nice to haves
About The Team
Small, senior, low-process. You own features end to end and have real say in how the product is built. We're strict about quality — we reuse before we build, prefer the platform before reaching for extra JavaScript, and keep changes focused and single-purpose.
Our values
Interview process
Serus is a digital privacy platform owned by ANON AI Labs Inc.. This role sits within ANON AI Labs, with a primary focus on building and improving Serus.
Serus continuously scans the open web, data brokers, and breach sources to find where someone's personal data is exposed — and then helps them get it removed. The hard part is making genuinely complex intelligence feel calm, clear, and trustworthy, and that mostly happens in the UI.
We're a small, high-bar team that cares as much about how things are built as whether they work.
About The Position
We're hiring an engineer who lives in the frontend but isn't scared of the backend. You'll spend most of your time in our React app — building the dashboards, flows, and data visualizations that turn complex exposure data into something a person can understand and act on — and drop into the backend to ship features end to end.
This is a build-and-own role. You'll shape UX, push back on bad patterns, and care about the details — empty states, loading states, motion, accessibility, and i18n — that separate a good product from a polished one.
What you'll be doing
Requirements
Our stack: React 19 + TypeScript, Vite, TanStack Router/Query/Form/Table, Tailwind + shadcn/Radix, Zustand, Framer Motion, Recharts, React Flow, Storybook. Backend: Hono, Drizzle + Postgres, Zod, Trigger.dev, Clerk, Stripe, Vercel AI SDK. Turborepo + pnpm monorepo, deployed on Fly.io and Cloudflare Pages.
You don't need every line on day one — but you should be genuinely deep in React/TypeScript and able to reason about a typed full-stack codebase.
Nice to haves
About The Team
Small, senior, low-process. You own features end to end and have real say in how the product is built. We're strict about quality — we reuse before we build, prefer the platform before reaching for extra JavaScript, and keep changes focused and single-purpose.
Our values
Interview process