Apply Now
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.