What are you trying to achieve here? Are you trying to get any job, or are you trying to get a good job for a junior dev?
A good junior dev job is still going to suck compared to any senior dev job. I'd argue your goal as a junior dev should simply be to progress to senior as soon as possible. Looking for a good junior dev job is the wrong long-term objective.
Assuming you agree the unpopular solution here is just to compromise in all of the ways no one else in your position is willing to. This includes:
- Working for minimum wage.
- Working longer hours.
- Mastering the things you don't understand in your spare time.
- Traveling into the office 5 days a week.
- Working on side projects and building a portfolio of work whenever you have a free moment.
The first 3 years I was a developer I was working for minimum wage while at university. Every day I wasn't at university I was working - including weekends. When I had any spare time (which was rare) I was working on side projects. I barely slept for about 3 years between studying and working. But the result of this was that I left university and immediately jumped into a full-time senior developer role and from there things were relatively easier.
If I contrast my experience with those of my peers most struggled to find full-time employment when they graduated because they had no real experience. Those who found work were then working as juniors for several years.
My advice to anyone wanting to get into tech is to just work like crazy for a few years for crap pay and you'll get there. Those who expect to land a fully remote job with good pay while they have little to no experience will often just remain unemployed and unexperienced.
Also, while learning skills outside of work is useful, you really want to be able to demonstrate that you've used those skills professionally. Companies in my experience don't really want to take a bet on candidates who claim they've played around with x,y,z technology in their spare time. The stuff you learn in your spare time in my opinion should generally complement whatever you're being paid to do professionally, at least while you're still trying to progress from junior dev -> senior.