Marco Abel Zefanya, home
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.