Talent-Acquisition-Platform

🚀 Talent Acquisition Platform

CI Status Staging Deploy Status Rollback Status

Python 3.12 FastAPI React 18 TypeScript PostgreSQL Redis 7 arq Task Queue Piston Sandboxing Docker

A modern enterprise recruitment platform designed to automate candidate sourcing, code compilation evaluations, screening, workflow pipeline progression, and structured feedback for hiring teams.


📖 Developer Documentation

Get started by checking out our internal developer onboarding and setup documentation:


🛠 Features Overview

  1. Multi-Tenant Isolation: Row-level database separation enforced dynamically through API-middleware to ensure complete data security.
  2. AI Orchestration: Built-in integrations with Anthropic Claude and AWS Bedrock for candidate scoring, resume parsing, question generation, and offer drafting.
  3. Interactive Code Assessments: Self-hosted execution engine utilizing Piston sandboxes to safely compile and run candidate answers in 12+ coding languages.
  4. Sourcing Pipeline: Background multi-channel sourcing engine scraping developer profiles and fuzzy deduping them.
  5. Background Workers: Managed asynchronous pipelines running notifications, audit logging, and reminders using arq and Redis.

🚦 Workflows & Pipelines (CI/CD)

The platform runs the following GitHub Action workflows:


🔒 Internal Team Guidelines

This is a private repository for the P99Soft engineering team. Before making contributions, please read: