Not the person you're responding to, but C++ for me. I make a normal Seattle salary while living in Toronto. Which after conversion seems to put me higher than people with 3x my experience in much better paying sectors than I'm in... It's stupid, and it sucks, I wish my company was local, I don't prefer remote. I do much prefer making literally double than I'd make locally though. :/
I hear you, I don't really like remote either. I go to local programming meetups to get some of the socializing I miss out on with colleagues. But at the difference in income, I can't justify doing it any other way.
I do full-stack but focus mostly on backend. I work in any language, platform, or framework the job requires. There aren't that many remote jobs, so being flexible on the technology side helps me get the best. I find Go to be very much in demand right now. C++ is making something of a comeback ever since C++11.
How do you find remote work? I have 15 years experience, and pretty darn good at what I do. I just find it so much easier to get in-person work.