Full-stack job marketplace — candidates browse and apply, employers post listings and manage applicants via a role-based dashboard.