mean stack careers in Nicosia, Cyprus