base24 careers in Cairo, Egypt