content creators careers in Suez, Egypt