DEV Community

Jules
Jules

Posted on

I Built a System That Alerts Me About New Jobs Before They Hit LinkedIn

I was mass-applying on LinkedIn last year when I noticed something annoying: by the time a job showed up in my feed, it already had 200+ applicants. Some had 500+. I was applying to roles that were effectively closed before I even saw them.

So I started digging into why.

The Delay Problem

Most job boards work by aggregating postings from company career pages. LinkedIn, Indeed, Glassdoor - they all crawl or receive feeds from ATS platforms like Greenhouse, Lever, Ashby, and Workday. The problem is timing. A company posts a role on their careers page, and it can take anywhere from a few hours to a few days before it shows up on the big boards.

By then, the recruiter has already received a pile of applications. Yours is buried.

Monitoring Career Pages Directly

The idea is simple: instead of waiting for aggregators to pick up new roles, you monitor the source. Company career pages publish new jobs through their ATS API endpoints. Greenhouse has a public job board API. Lever has one. Ashby, SmartRecruiters, Workday - they all expose their listings through predictable URLs.

If you are a developer, your first instinct might be to write a scraper. I did that. It worked for about three companies. Then I realized the actual hard part is not scraping - it is everything else:

  • Deduplication: Jobs get updated without changing. Titles change slightly. Locations get reformatted. You need fingerprinting to avoid sending yourself the same alert five times.
  • Classification: Not every new posting is relevant. You need some way to filter by role type, seniority, location, and other criteria.
  • Scale: Monitoring 10 companies is manageable. Monitoring 1,000+ requires actual infrastructure.

I got about a week into building this before I realized I was building a full product, not a weekend script.

What I Actually Use Now

I ended up switching to Scoutify, which does exactly what I was trying to build but across thousands of companies. It monitors career pages directly and sends push notifications within minutes of a new posting. The key difference from LinkedIn alerts is the timing - you are seeing roles when they go live on the source, not when an aggregator picks them up hours or days later.

The notification part matters more than I expected. Email alerts get buried. A push notification on my phone while I am having coffee means I can apply before most people even know the job exists.

Does It Actually Help?

Honestly, yes. My response rate went up noticeably when I started applying within the first hour of a posting going live. Recruiters have confirmed this anecdotally - the first batch of applicants gets the most attention because the recruiter is actively reviewing as they come in. By day two or three, they are already screening candidates from the initial wave.

If you are curious about getting LinkedIn alerts working better (they are still useful as a secondary source), there is a solid walkthrough on setting up LinkedIn job alerts that covers the filters and notification settings most people miss.

The Takeaway

The best advantage you can have in a job search is not a fancier resume or a better cover letter. It is simply being early. When you are one of the first 20 applicants instead of one of 500, everything about the process changes in your favor.


Building things to solve your own problems is the most developer thing there is. If you are job searching, the single highest-leverage thing you can optimize is speed.

Top comments (0)