Customer Success & Support jobs in Barcelona, Spain, August 2026