tspenov

tspenov

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!

Showing Posts 1 to 10

karlosmid

karlosmid

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

tspenov

tspenov OP

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.

karlosmid

karlosmid

tspenov

tspenov OP

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

karlosmid

karlosmid

It works, thank you!

f0rest8

f0rest8

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.

tspenov

tspenov OP

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.

dmarcoux

dmarcoux

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:

tspenov

tspenov OP

Thank you! Fixing shortly

tspenov

tspenov OP

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.

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 94592 917
New
cblavier
Hey there, It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
heathen
Quite interesting article Google brought me. Didn’t find any mentions about it here. What do you think in general? Would you use togethe...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
axelson
Hi there! :wave: @frigidcode and I (but mostly him) have been running an Elixir Book club, we’re almost done with Designing Elixir Syste...
New
budgie
A little off-topic, but I feel like people here have a good head on their shoulders. I used to be quite good at making software. Was luc...
New

Other Trending Topics Top

GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
georgeguimaraes
Just published claude-code-elixir, a plugin marketplace for Claude Code with Elixir support. These are the plugins I’ve been using for my...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews