Recruiters needed a way to instantly score and rank hundreds of applicants against job descriptions without manual review.
Go • React • Next.js • Docker • AWS ECS
// Real-time scoring algorithm
func (s *Scorer) CalculateScore(candidate Candidate, job JobDescription) float64 {
score := 0.0
// Keyword matching
matches := s.matchKeywords(candidate.Skills, job.Keywords)
score += float64(len(matches)) * 10.0
// Experience weighting
if candidate.YearsOfExperience >= job.RequiredExperience {
score += 20.0
}
return score
}