Found 35 Europe, Permanent jobs