Business Development Representative - DACH at Youtrust (Barcelona, Spain) — aijobsearch