Built HexHire.io — a centralized feed for all Elixir jobs

Hey folks! :waving_hand:

I noticed that Elixir job opportunities are pretty fragmented, so I built https://hexhire.io to bring everything into one place. It’s built with Elixir + Phoenix LiveView, and the job feed updates continuously. More sources are coming soon.

It’s still early, so feedback is very welcome — UX, features, or anything that could make it more useful for the community.

Thanks!

23 Likes

Great site!
RSS feed would be nice feature.
Thank you!

2 Likes

Thanks! Really appreciate it :raising_hands:

RSS is a great idea — I’ll add a feed soon.

Out of curiosity, how do you typically use RSS for job boards?
(e.g., personal reader, Slack, automation, etc.)

It helps me design it in the most useful way.

2 Likes

I am using https://miniflux.app/

2 Likes

I’ve added RSS feed: HexHire - Elixir Jobs
Let me know how it works for you!

5 Likes

It works, thank you!

2 Likes

Do you currently prune/check this list? Several postings link to dead/expired posts. I think it would be neat idea, and fairly straightforward, to implement:

  1. daily checking the links and pruning broken/stale posts (could be simple as genserver with oban)
  2. add a simple button for people to mark posts as stale/broken (provide immediate ui update)
  3. prune posts marked as stale/broken (once verified)

As for the automated checking, you could use req and even implement a simple pre-trained ML model with bumblebee to determine whether it thinks a particular link and its response is dead or not (if for instance, you need to parse the html). Lots of different routes you could go but the result being an automated pruning system with the ability for people provide live feedback so other visitors can quickly see what post might be even worth pursuing further.

I once made a simple job posting site tailored to architects (years ago and in a small region only, no longer existant), so I appreciate anyone trying to provide improved experiences for job seekers. And imo, any new job resources website should strive to alleviate the issue of stale postings (among others), otherwise it kind of just perpetuates the same problems people encounter.

4 Likes

Thanks a lot for the thoughtful feedback and concrete implementation ideas — I completely agree with you.

Fighting stale postings is a core problem with job boards, and without addressing it properly an aggregator just adds more noise. I was already planning a community reporting feature, but your comment pushed me toward implementing a combined approach: automated checking plus manual verification and community feedback.

The first step will likely be automated link checks (via background jobs) to flag broken or obviously expired postings, followed by admin confirmation before pruning. From there, I plan to add a simple “mark as stale / broken” action so the community can provide immediate feedback for other visitors.

Extracting and classifying the HTML content of apply links is something I’m actively considering as well. A more advanced ML-based approach (like you suggested) is probably a later iteration, but it’s definitely on my radar once the fundamentals are solid.

Really appreciate you sharing both the ideas and your past experience building a niche job board — feedback like this is gold and helps shape Hexhire in the right direction.

2 Likes

Nice work @tspenov!

In the “All locations” dropdown, there is twice the “Europe” option. I took a screenshot of what I see:

Thank you for the RSS feed feature, it’s great :slight_smile:

1 Like

Thank you! Fixing shortly

Added manual report of the apply link and a job with automatic check for dead links. Still adjusting some things manually but I think it should be better.

1 Like

Nice! And imo the “Report broken link” would be used for stale postings as well (I just gave it a try as an example), since you wouldn’t want to show people applications that eventually link to a page that says “no longer accepting applications” etc.

1 Like

Yeah, agree. I’ll rename to a more general one so its clear it serves both type of reports.

1 Like

Quick clarification: I’m narrowing HexHire to remote Elixir roles only (including remote-US, remote-EU, etc.).

From what I’ve seen, remote roles already make up the majority of Elixir hiring, and location-specific / hybrid posts tend to be much less useful for most job seekers.

This should keep the feed more relevant and less noisy.

3 Likes

Update on HexHire: job posting is now live :rocket:

Companies can post remote Elixir roles, with an emphasis on clarity and signal rather than volume.

3 Likes