Senior Full-Stack Engineer
About this Role
Provn's engineering team is small and high-impact. You'll work across the entire stack — from designing API endpoints and database schemas to building dashboard UIs and public-facing pages. We ship daily, review each other's code, and care deeply about developer experience.
What You'll Do
Design and build new features end-to-end (API routes, database schema, UI)
Own core systems: review verification pipeline, syndication engine, CRM integrations
Write clean, typed TypeScript with Zod validation and proper error handling
Collaborate on architecture decisions for scale (we're growing fast)
Review PRs, mentor junior engineers, and maintain code quality standards
Monitor production, triage bugs, and improve system reliability
What We're Looking For
5+ years of full-stack development experience
Strong TypeScript proficiency (strict mode, generics, type guards)
Experience with Next.js App Router (RSC, Route Handlers, Middleware)
PostgreSQL expertise (queries, indexes, migrations, Drizzle or Prisma)
Familiarity with Supabase or similar BaaS (Auth, Storage, Realtime)
Understanding of OAuth 2.0 flows and API security best practices
Experience building SaaS products with multi-tenant architecture
Nice to Have
Experience with Stripe billing integration
Knowledge of geolocation APIs and GPS verification
Background in review/reputation platforms
Experience with Vercel deployment and Edge Functions
Portuguese language skills
About Provn
Provn is the first review platform that proves the reviewer was physically present at the point of service. We're building the trust layer for service industries — starting with real estate in Portugal and expanding across Europe. Backed by Jacaranda Labs, we're a remote-first team that ships fast and cares deeply about the quality of our product.
Apply for this Role
Tell us about yourself and why you're interested in Provn.