Found 163 Europe, Permanent jobs