Some time ago I have started poking around for a job abroad. Don't know when or how but I have found AngelList. I wasn't actively looking and I didn't want to be overwhelmed by a million job sites so I thought I'd just try out my luck on this one as it was trending at that moment as a startup job site.
Filled out my profile, started sending my resume to companies from cities I was interested to move to. Few months after I got a response from a guy from a small company in Amsterdam, Netherlands. It didn't sound too serious but we kept in touch through the year and then he asked me to come over. Booked me tickets introduced me to the company and to the city a little bit.
And that's how it went. I got a few weeks to decide whether and when I want to come. I left my job in my home country Lithuania and I'm happily living in Amsterdam for over a year now.
I'm not sure how actively you're looking for a job but AngelList would be the No. 1 place to start. I have heard other success stories related to that place as well.