For Western visitors, finding work in Nepal is very difficult, though not impossible. The easiest work to find is teaching English, as there are many private schools and a great demand for English-language lessons. However, at less than US$100 a month the pay is very low. Other faint possibilities include work with airline offices, travel and trekking agencies, consultants or aid groups.
The British Red Cross runs programs in Nepal establishing disaster risk reduction units, which teach local people to prepare for floods and landslides. They also provide first aid training. Read more about their work at www.redcross.org.uk, and perhaps get involved.
Officially you need a work (nontourist) visa if you intend to find employment (even unpaid) in Nepal and you should arrange this before you arrive in the country. Changing from a tourist visa once you are in the country is rarely permissible. The work permit has to be applied for by your employer and you are required to leave the country while the paperwork is negotiated. The process can take months and many people don't bother.
Teach English abroad with an i-to-i TEFL Course
If you’ve ever thought about living and working abroad, then why not teach English as a foreign language (TEFL)? It could be the key to funding your travels and experiencing new cultures in a totally new way. You don’t need teaching experience or even the ability to speak the local language – although you might learn it while you’re out there.