Found 120 Europe, Permanent, Full Time jobs