Instahyre: Candidate Resume Module
A comprehensive candidate screening workspace for employers on Instahyre's platform. Managed the full candidate lifecycle — activities tracking, notes, stage transitions (in review, interview, rejected, assessment), evaluation workflows, event scheduling, email notifications, and evaluator visibility controls. Built with Django backend and Angular frontend, using Elasticsearch for candidate matching and Celery/Redis for async email delivery.
Tech Stack
Django Angular PostgreSQL Celery Redis Elasticsearch
Project Insights
Challenges
- Complex state machine for candidate pipeline stages with role-based visibility
- Real-time evaluator access controls across distributed teams
- Async email delivery with retry logic for candidate communications
- Elasticsearch-based candidate matching for screening relevance
Outcomes
- Unified candidate workspace replacing fragmented screening workflows
- Platform-level 30% reduction in time-to-hire for enterprise clients
- Evaluator visibility controls enabling distributed hiring teams
- Integrated email, scheduling, and evaluation in a single interface