Location
castro, kingdom of spain, Spain
Posted
July 07, 2026
Job Description
The Business Developer will develop and implement sales strategies, manage client relationships, and oversee sales professionals. This remote role offers the chance to build a department.