Found 3 Europe, Contract jobs