This is a paid position from an office with sea views and a few steps away from the beach in Barcelona, Spain
Requirements/Skills: