team member careers in Alexandria, Egypt