When it comes to the interview part, I sadly often meet people who don't understand the fundamentals. Like if someone is asked to write a web app and doesn't understand HTTP. Specifically, things like not every request needing to have a content-length header. I'd love to see that you know what a race condition is and how to avoid it when writing code. Same for security, know your vulnerabilities and what coding methods to use to avoid them.
I know this is a lot to ask for. However, I wouldn't go and learn another JS stack, they come and go and I trust that if you have your basics in order, you'll learn a tech stack or even programming language in no time.
But then again, that's just me and I have a tendency to not hire juniors due to the small team sizes I work in and the relatively large overhead a junior tends to represent. In other words, I don't have a lot of experience hiring juniors. Another thing, you may want to try and apply above junior level, even if you'll get lots of rejections, if you're good you may land something that way.