Instead of using a headhunter, you could hire a recruiter instead. Recruiters tend to take more time to understand your company and will be more invested in helping you find the right person for the job. And once you’ve found the right job candidate, a recruiter can help you onboard that individual.
Also, try posting your job opening on niche job boards or on your social media channels. Niche job boards can be a great way to market your position to the right kinds of candidates. Social media platforms can also be a great way to get the word out and generate some buzz for your company.