Remote or bust. There are so many remote gigs now, there's almost no need to take an office gig unless the money is off the charts.
I am Romanian, but I would say my English skills are quite good, so communication shouldn't constitute a problem. I applied to about 30 remote positions and didn't get any interviews. I'm going to leave my country soon for this reason (trying to get a job at Google atm).
https://github.com/lukasz-madon/awesome-remote-job