Freelancers need job descriptions that speak professionalism. There are many companies that might not be so sure about what they need from a developer to build what they require.
So if this is the situation you find yourself in, we recommend asking someone with technical skills or a mentor who can help you define what technology stack you would need.
Once you know what you need from your developer, bear in mind some signs freelancers consider as a no-go on a job description.