Summary
VerifyYou is building privacy-preserving verification infrastructure to help online platforms prove humanness and prevent bots and fake accounts. The product engineer will build and ship end-to-end features across Python services, React and TypeScript frontends, schemas, integrations, trust signals, and customer-facing verification workflows. This role offers high autonomy while providing support from senior engineers and direct exposure to pilot customers.
Responsibilities
- Build and ship features end to end: our Python services, the React and TypeScript frontends, and the schema underneath
- Build the integration surface customers actually meet: session initialization, the embedded SDK, API keys, and the path from signing up to a first successful verification
- Work on the signal and trust surface. The flags, signals and scoring that turn what we observed into a verdict an operator can act on, plus the evidence trail that makes that verdict explicable
- Work directly on pilot customer integrations, close enough to real usage to feel what's awkward and go fix it
- Write the tests for what you ship. Building the coverage for your own work beats inheriting someone else's
- Take and give code review. On a team this size, review is how quality holds
Skills
- • You've shipped software that real people used: a job, an internship, a co-op, or something you built yourself. We're deliberately not setting a years bar, and we screen on evidence instead of tenure
- • Strong in Python or TypeScript, and genuinely willing on the other. You'll write both
- • You can reason about a relational schema, and about what it takes to change one that already has production data in it
- • Solid fundamentals: HTTP, relational data, API design. We care that you can reason from them, not recite them
- • Evidence you can debug. Our interview asks about a bug you couldn't reproduce, because that's the skill that compounds
- • Comfort somewhere small enough that "not my area" isn't an available answer
- • Fluency with AI tooling, and the judgment to check it. Coding agents and AI-assisted review are part of our normal workflow, and we expect you to be good with them while still owning the correctness of what you ship
- • Identity, fraud, trust and safety, or anti-abuse exposure.
• React with TanStack Router or Query, or a comparable modern data-fetching stack.
• GraphQL
• Any experience with GCP, Docker, or CI
Qualifications
Must Haves
- • You've shipped software that real people used: a job, an internship, a co-op, or something you built yourself. We're deliberately not setting a years bar, and we screen on evidence instead of tenure
- • Strong in Python or TypeScript, and genuinely willing on the other. You'll write both
- • You can reason about a relational schema, and about what it takes to change one that already has production data in it
- • Solid fundamentals: HTTP, relational data, API design. We care that you can reason from them, not recite them
- • Evidence you can debug. Our interview asks about a bug you couldn't reproduce, because that's the skill that compounds
- • Comfort somewhere small enough that "not my area" isn't an available answer
- • Fluency with AI tooling, and the judgment to check it. Coding agents and AI-assisted review are part of our normal workflow, and we expect you to be good with them while still owning the correctness of what you ship
Nice to Haves
- • Identity, fraud, trust and safety, or anti-abuse exposure.
• React with TanStack Router or Query, or a comparable modern data-fetching stack.
• GraphQL
• Any experience with GCP, Docker, or CI
Benefits
- Remote work
- Meaningful early-stage equity
- Senior engineers next to you to learn from
- We'll help you get good at the half you're weaker on.
- $5,000 referral bonus paid on hire (after 90-day retention) for any candidate who lands the role and credits the referrer in their application.