NEW!!! Barcelona EMEA Hub for Sales Development Representative (multiple languages)