It's very hard to get a remote position if you're not a web developer. I tried, and it feels twice easier to get offers at Google or Facebook than to get a decent remote job.
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