Back
Context: CommercialRole: Full-Stack Engineer
AI Recruitment Platform
Multi-Tenant Hiring Workflow
Combines applicant screening, voice interviews, recruiter workflows, and usage-based billing in one product.
Availability
Private production system
- AI CV screening
- Voice-based AI interviews
- Multi-tenant billing controls
About the app
A multi-tenant recruitment product that carries hiring from job setup and candidate intake through screening, interviews, and subscription billing, without splitting the process across separate tools.
Technology stack
- TypeScript
- Next.js
- Node.js
- PostgreSQL
- Redis
- Stripe
- LLM APIs
Features
- Job management with drag-and-drop candidate pipelines.
- AI CV screening that returns structured, reviewable scores instead of one opaque verdict.
- Voice-based AI interviews, with results attached to the candidate record.
- Interview scheduling and a recruiter dashboard for the whole pipeline.
- Stripe checkout, plans, usage metering, and webhooks that cannot be applied twice.
- Tenant and role boundaries enforced through JWT, with Redis caching on high-read paths.
Responsibilities
- Built the layered TypeScript backend and the tenant data boundaries.
- Built the JWT role model, the caching layer, and the public API surface.
- Built the AI screening and voice interview workflows, and the structured results they persist.
- Integrated Stripe billing end to end, including idempotent webhook processing.
- Built the recruiter-facing dashboard.
Sanitized visual/cover
Representative visual published without confidential product data.