content creators careers in Alexandria, Egypt