How To Land A Job In A Developing Country
Unless you are a world-renowned expert, a senior manager, or offer especially sought-after skills, companies rarely hire people who do not speak the local language (or one that is closely related such as Portuguese/Spanish) to work overseas. If your skills are unique language training may be offered but with the increasing number of candidates who already speak other languages these benefits are saved for more senior project staff, or for hardship posts which need to attract more candidates. Even with a graduate qualification foreigners generally need at least basic proficiency in the local language before they are likely to be competitive candidates because in most countries there is an increasing pool of qualified nationals, and an increasing number of job applicants already have language qualifications.
How does one get language skills? Volunteering is an excellent opportunity to learn a language and culture and to make contact with prospective employers. There are many types of volunteer programs that one can apply for. Peace Corps (US) and VSO (UK) involve a two- or three-year commitment with a requirement to live simply in a local community for most of that time and they provide language training for their members. Once the volunteers are on site they are totally immersed in the local language and culture and often end up working for USAID (US) or DfiD (UK) if they choose, or have little difficulty finding work at other Non-Government Agencies (NGOs). There are other organisations which have volunteer programs, among which are Rotary, Food For The Hungry and World Vision, all of which run a slightly less formal program, but still provide some oversight and support and plenty of exposure to the local language and culture.
Sometimes private universities or schools in smaller towns will accept volunteers and pay a small stipend, but often they will provide little more than assistance to obtain a visa and the candidate will need to support himself. However, that can be a small price to pay for the language immersion and cultural exposure. Speaking from experience, there is no greater incentive to work on your language than the knowledge that you need to present a lecture and answer questions in front of fifty or more twenty-year-olds. During my first year in Indonesia I had at least one language lesson a day and often reviewed my lectures with my language tutor, by the end of the second year I was already fluent and was able to landing a paying position because I had both technical and language skills.
Another avenue for language training is field work for thesis students who can both collect data for their thesis and learn a foreign language at the same time, or you can approach an international company and ask about the possibility of paying your own way, but using them as a sponsor. If you can offer some contribution to their program most companies (particularly non-profits) will be delighted to sponsor you.
From my experience those people who have good language skills usually have no trouble getting jobs in developing countries. Volunteering for even six months is usually the easiest way to gain the language skills necessary to get a paying job in a developing country, although you can make even more progress if you have a foundation before you arrive.