Maybe you should apply for a position at a university in a developing country.
In Brazil, at least, it is much easier to get a position (few candidates, usually not strong as in European universities). Maybe you should start with a postdoc (you can even have one scholarship from Brazilian government) and think about something next if you adapt yourself to the country. In this case, I think the first step would be contacting a local researcher in your area and discuss the possibilities.