english russian careers in Abuja, Nigeria