Attiva — Recruitment Platform
Three independently deployed applications for an Italian staffing agency — public-facing website, admin dashboard, and FastAPI backend — with trilingual support across Romanian, English, and Italian.
Manual recruitment at international scale.
The Problem
An Italian staffing agency operating across Romania needed a centralized web platform to publish job listings, collect candidate applications with CV uploads, and manage recruitment operations — replacing manual processes with no unified digital presence.
Our Solution
A three-tier architecture: a public website for candidates to discover and apply for jobs, an admin dashboard for recruiters to manage the hiring pipeline, and a FastAPI backend handling authentication, file storage, and email notifications — all with full trilingual support.
End-to-end hiring.
Job Discovery
Public job listings with filtering, responsive cards, and a streamlined application form with CV upload and reCAPTCHA validation.
Admin Pipeline
Full recruiter dashboard with job CRUD, application tracking, candidate management, data tables, and confirmation dialogs.
Trilingual Support
Dynamic field resolution across RO/EN/IT using suffix-based naming convention with localStorage persistence for language preference.
Email Automation
Mailgun-powered HTML notifications to recruiters on every new application with full candidate details and CV attachment.
Independent Deploys
Each app deployed independently — public site, admin, and API can scale, update, and fail independently without affecting others.
SEO & Analytics
Google Analytics, GTM, react-helmet-async for meta tags, structured data, and social sharing — driving organic candidate acquisition.