freeswitch careers in Egypt