Insights from my jobhunt campaign from September 2026 as a medior backend software developer based in Estonia looking for remote/hybrid salaried/b2b contract opportunities.
Hot take/observation:
ATS systems are non-deterministic!
Applying again after being rejected has lead me to my greatest positive result.
Consider rejection messages as hot leads, especially because getting any answer is uncommon (10 to 20%).
Your mileage may vary:
Actionable takeaway:
Your mileage may vary:
Context:
Most JD I found were on LinkedIn.
Around 70% of the JD I found were using LinkedIn's 'EasyApply' feature.
I ran around a total of 170 applications, of which around 120 used EasyApply.
Of those, I got zero replies: none positive, none negative.
This contrasts starkly with the results I got from the remaining ~50 applications which used a typical hiring portal: I got 20, that's a huge and significant signal.
EasyApply must not be considered as a job application.
If you tell me you applied to a job, but all you did was press the 'EasyApply' button, my data shows it's as if you didn't apply at all.
Don't fool yourself.
Actionable takeaway:
Your mileage may vary:
Context:
Here is the distribution of countries I applied to.
On a map, that looks like this:
As you might have noted, lots of effort went into countries I have now decided are not worth it, such as the UK.
By the way, I also applied 8 times to USA companies.
With that in mind, if I ever need to job hunt again I'd focus my efforts more like this, including perhaps North America?
Actionable takeaway:
Context:
It is my experience, in this job hunt and in life that the quicker you are to seize an opportunity the more likely you'll get it. Think of the housing market, if you're looking for a place to rent in a saturated market, there is NO chance you'll get what you want if you show your interest 3 days after the listing is posted and the first potential tenant visits have happened.
Actionable takeaway:
Context:
My base reply rate (positive and negative) is between 9 to 13%.
The pie chart below makes clear 87.9% of applications got no reply.
Of course, I bet this can be improved if I stopped using LinkedIn's EasyApply feature right away.
I actually got 4 positive replies, but I generated these graphs two days before the end of my 'campaign' and I can't be assed to regenerate the SVG.
This puts the positive reply rate to 2.5%, roughly, and thats not counting another 2 positive replies I got - but they were poorly qualified (my bad) so I'm not counting them.
Where I found things got interesting is that some countries' culture really don't bother letting you know you've been rejected!
The minimum sample size for a country to appear colored is 3 applications, so take that as you will.
I see an inverted corrolation between market saturation and reply rate for these countries.
On the other end, we see countries which seem to be more courteous, noticably Germany and Hungary (applause).
Actionable takeaway:
Context:
The following chart illustrates of the companies who reply how long it takes them to reply.
I see that after the 5th day, 80% of companies have processed my application.
However, this is not the full story. Actually this peek around the 3rd to 5th day is cause by end-of-week applications.
The HR managers go on weekends, then handle the application on the next open business day.
In truth, the distribution of replies look like this, with MOST companies actually answering in no more than 2 business days:
So, how do I know if my applications got seen or not?
I followed this procedure:
Actionable takeaway:
Your mileage may vary:
Context:
First of all, LinkedIn is replacing all their deterministic search queries with "AI-enhanced" results.
I haven't found it helpful, and believe it's just a ploy to keep users longer on their platform and despair at how difficult LinkedIn is making it to find jobs.
So, search filters on LinkedIn are being removed, and becoming useless for people who want to search with precision.
That aside, automating the selection of jobs (that's also what LinkedIn is fighting against) is doable.
You'll quickly have ideas for filters, but the following stood out to me during my exploratory and iteration phase.
How you filter them out will be up to you, again, LinkedIn (or most platforms) don't expose or have these capacities.
I use LLMs for most of these, even for workplace type detection, because the JD is the source of truth, not LinkedIn's metadata.