english content developer careers in Suez, Egypt