Build AI Powered Job Board with Aggregation, Search and Resume Matching

Job ID: 39707970

Budget: $750 – $1,500 USD

Description:

I am looking for an experienced developer or small team to build a modern AI powered job board platform. The platform should allow job seekers to discover opportunities, track applications, and receive AI powered support for their job search.

Key Features:

Job Aggregation: Fetch jobs daily via APIs such as Adzuna, Lever, Greenhouse and normalize and remove duplicates.

Search and Filters: Fast, user friendly search engine with filters for role, location, experience, salary, and remote or hybrid.

AI Matching: Resume upload with AI driven match scoring against job descriptions.

Job Pages with SEO: Optimized job detail pages using structured data for visibility on Google Jobs.

User Dashboard: Save jobs, track applications, and receive email alerts.

AI Resume Tailoring: Provide resume improvement suggestions based on job descriptions.

Application Tracker: Kanban style board with stages such as Saved, Applied, Interviewing, and Offer.

Chrome Extension: Autofill job applications on popular ATS platforms.

Tech Stack (preferred, open to suggestions):

Frontend: Next.js or React with Tailwind CSS

Backend: Node.js (NestJS) or Python (FastAPI)

Database: PostgreSQL

Search: Elasticsearch or OpenSearch

AI Layer: OpenAI or embeddings for JD and Resume matching

Hosting: AWS or Vercel

Requirements:

Strong full stack development experience

Experience with APIs, ETL pipelines, or scraping

Familiarity with search systems such as Elasticsearch or vector search

Bonus: Experience with Chrome extensions or job board platforms

Deliverables:

Fully functional job board with aggregation, AI matching, and user dashboard

Modern and responsive UI

Documentation for codebase and deployment

Engagement:

Expected timeline is 8 to 10 weeks

Open to ongoing collaboration for additional features

Budget is flexible. Please provide a detailed quote and examples of relevant past work