Your question is not quite right, but i appreciate that the restrictions placed here have put you in a tough spot.
Will you be able to find work with html/css/and some js? Guaranteed yes.
Will it pay you your desired salary and be in a city you want to work in? Probably not.
The crux of my answer to you is this: It is much easier to get a well paying job in a latest technology, than in an older technology.
When you're a senior developer, people will pay you more for mastery of js, html, css + jquery. You don't need to know node or whatever to get a job. But the more junior you are, the more necessary it becomes to know the latest tech.
There are less and less, however, who know node & angular and the more recent things.
The best thing a young developer can do is ignore the old technologies - although maybe not HTML &CSS as that takes about a week to learn - and learn some new fancy framework.
Php7 or 8 just came out? Learn that. Angular, i don't know, 3? Learn that. Learn the newest thing - because then you have
- less competition
- less people able to interview you (they won't know it well enough!)
This makes it much much easier to get a job.
So, to answer you question: No. You do not have to know A LOT. But if you want your pick of jobs, learn the latest technology in a particular discipline.