About how to get a job, well I do move a lot and work really hard. I have never had to attend to a regular interview and I have never 'applied' for a job. What usually happens is that I meet someone that at that exact moment are looking for what I can offer, so I offer myself. They set an interview with the CTO, and after a few weeks they can't remember how old I was or what degree I had.
Talk to many people, work hard on your side-projects, attend meetups and hackathons and don't try to screw anyone when working on remote.
My situation might not be common, I feel myself a bit lucky, but I know there are more people like me and maybe my experience might encourage you to do the same.
Good luck and don't give up, you don't need a degree to prove what you are capable of. Work hard!