About

A job search and filter tool for software developers that automates discovery, filtering, and tracking of roles at companies on Greenhouse.

How it works

01

Scraper

Discovers companies hiring on Greenhouse via a Google search API, then scrapes each job listing using Playwright to pull the full job description.

02

Stack Filter

Sends job descriptions to Claude (Haiku) to extract the tech stack. Jobs matching the target skills — React, Next.js, TypeScript, Node.js — pass through. The rest are discarded.

03

Info Gather

For each passing job, Claude extracts structured metadata: location and work arrangement (remote, hybrid, or in-person).

04

Dashboard

Filtered jobs surface here. Filter by work arrangement, search by keyword, and mark jobs as applied.

Stack

ScraperPlaywright + Serper
AI ExtractionClaude Haiku (Anthropic)
DatabaseMongoDB Atlas
DashboardNext.js + Tailwind
Job SourceGreenhouse ATS (public API)

Links