Skip to content

Project

TalentMatch

Production-oriented job matching backend

TalentMatch is a backend for publishing jobs and matching candidates, structured as a modular monolith with two deployable processes: a synchronous Fastify API and an asynchronous BullMQ worker. Job lifecycle management, search, caching, idempotent applications, deterministic scoring, production observability, CI/CD, Docker, and AWS ECS configuration are all implemented.

What it demonstrates

Technology

FastifyTypeScriptMongoDBRedisBullMQOpenSearchZodVitestDockerAWS ECS/FargateCloudFormationGitHub ActionsOIDC