AI-Powered Recruiting & Job Searching
AI-Powered job recruting, job ranking, and job searching platforlm. Architected a high-concurrency backend system using Node.js and TypeScript to automate recruitment workflows through AI-driven intelligence. The platform features a distributed processing engine that performs deep-dive Skills Gap Analysis between candidate resumes and job descriptions to generate structured, context-aware interview guides.
Backend Responsibilities
- Designed RESTful APIs for job ingestion, filtering, and retrieval
- Implemented JWT-based authentication with role-based access control
- Centralized validation and error handling at API boundaries
- Implemented a Global Rate Limiter using Bottleneck and Redis to manage external AI API quotas across multiple workers.
- Integrated Zod schemas with LLM outputs to ensure strictly typed JSON responses
- Implemented Distributed background Job Processing by configuring BullMQ with custom backoff strategies and lock durations for long-running AI tasks.





