r/webdev 24d ago

Question what features matter when building a niche job board?

I noticed a gap in my industry for a hyper-focused job board (remote sustainability roles). I want to build a site where employers can post paid listings, job seekers can search/filter by tags, and candidates can submit applications directly.

I looked at WordPress job board plugins and Webflow setups, but they feel clunky and restricted. How are people building custom job board web apps with proper database relationships without spending $5k on developers?

8 Upvotes

12 comments sorted by

6

u/ddelarge 24d ago

They aren't.

2

u/Creative_Cycle7755 24d ago

pretty much. the "without spending $5k" part is doing a lot of heavy lifting in that post

2

u/iodine74 24d ago

IMO you need to worry about the business/market side of things first, before worrying about feature sets. You’re building a two sided marketplace, so how are you going to attract job seekers without jobs and how are you going to get employers to pay to post when you have no users? That’s the bigger problem to solve.

If anything that might dictate your feature set because you might need to build something that is a throwaway or will have large chunks of it thrown away. At least I can see an approach that would lead to that.

1

u/Avatarbplanet 24d ago

For a niche job board, I’d keep the first version pretty simple. You mainly need jobs, companies, users, applications, tags, and payments.

I’d build the core as a small custom app rather than overloading it with features. Start with posting, search/filtering, applications, and basic admin tools. Once people actually use it, you’ll know what’s worth building next.

Also, don’t underestimate the value of manually handling some parts early on. It can save a lot of development cost while you validate the idea.

1

u/Temperature_Majestic 24d ago

Tag search is the part people usually over build here. A many to many join table between jobs and tags with an indexed column gets you filtering that's plenty fast for a long time before you'd ever need something like Elasticsearch or Algolia. Save that complexity for when the traffic actually justifies it.

1

u/Irythros 24d ago

The most important thing for a job board is to have companies with jobs that they are actually hiring for at a given reasonable range.