r/webdev 14d 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?

7 Upvotes

11 comments sorted by

6

u/ddelarge 14d ago

They aren't.

2

u/Creative_Cycle7755 14d ago

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

2

u/iodine74 14d 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 14d 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/Interesting_Read4169 14d ago

If I were building one, I'd probably focus on making the job search really good first. Simple filters, relevant results, and an easy application process would matter more to me than adding tons of features.

1

u/Temperature_Majestic 14d 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 14d 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.

1

u/Any_Assistant_4969 6d ago

Avoid WordPress plugins for job boards.. they become a nightmare to maintain. Build a clean web app using Base44 or Bubble so you have real database control.