A niche job board looks like a website.
A search box. A few filters. Jobs in a vertical you actually understand. Maybe paid posts later.
Then you try to fill it.
Greenhouse boards. Ashby. Lever. Workday tenants that each speak a slightly different dialect. A "remote" flag that means three different things. Apply URLs that point at a marketing page. Roles that closed last month and still rank.
You did not pick "climate jobs" because you wanted to operate an ingestion fleet. You picked it because you know who should see those roles.
I have been on both sides of this. Shipping boards, and the messy data underneath them. The pattern is always the same. The niche is the product. The pipeline is the company you accidentally started.
People stall here. Domain bought, design done, zero listings they trust. Or they scrape two sources, ship, and spend the next year explaining why half the board is dead.
The job to be done is not "build a scraper." It is launch a focused destination without owning ATS coverage, enrichment, and stale-job monitoring.
That means someone else has to:
- Pull from the boards your niche actually uses
- Turn messy postings into fields you can filter
- Watch for closed and filled roles so your board does not rot
- Give you a feed you can poll, webhook, or drop into a template
You still own the taste. Which filters. Which companies to feature. How the board feels. That is the product people bookmark.
The rest is a data layer. Treat it like one.
If you are building a niche board, start with the audience, not the crawler. You pick the niche and ship. Sourcing, cleanup, monitoring, and delivery are the infrastructure.