10 roles in 4 countries
Job title
Team
Location
Finance
Boston, United States
HR
Barcelona, Spain
HR
Barcelona, Spain
HR
Barcelona, Spain
HR
Amsterdam, Netherlands
HR
Barcelona, Spain
HR
Berlin, Germany
HR
Boston, United States
Marketing
Barcelona, Remote, Spain
Marketing
Warsaw, Remote, Poland
Didn’t find a position that suits you?
Sometimes this happens, but it’s not a reason to be sad. Just leave your contact and we will reach out to you as soon as a suitable opening comes up.