A SaaS founder posts a job for a front-end developer on a freelance platform and gets forty proposals by the next morning. Most look alike. She picks the cheapest with good reviews, shares repository access on day one, and finds two weeks later that the work does not match the design system. The code is already in production.
Platforms make it easy to find people and hard to know them. This post gives a hiring routine that keeps quality and your data under your control, whichever platform you use.
Treat a platform as a source, not a process
A platform gives you a list of candidates and a payment channel. It does not run your selection, define your quality bar or protect your code. Those jobs stay with you. If you skip them, you are hiring on profile photos and star ratings.
Before you post anything, write down what good looks like. A short brief, a sample of acceptable work and a named reviewer inside your company are the minimum.
Write a brief that filters
A vague post attracts vague proposals. A clear post attracts fewer, better ones. Say what the work is, what tools it uses, how it will be reviewed and when the first deliverable is due. Ask applicants to answer one specific question about your problem, not paste a generic pitch.
- State the deliverable and the format you will accept it in.
- Name the review steps and who signs off.
- Say which parts of your systems the person will and will not touch.
- Ask for one past piece of work that is close to yours, and what the applicant personally did on it.
- Ask a question that needs a thought, such as how they would handle a change in scope halfway.
A selection routine you can repeat
- 1
Shortlist on fit
Read the answers to your specific question first. Drop anyone who ignored it. Look at reviews for patterns about deadlines and communication, not just the score.
- 2
Hold a short call
Ask the person to walk through past work and explain choices. Listen for how they describe mistakes.
- 3
Set a small paid task
Give a real but small piece of work with a clear scope. Pay for it. Use the same task and the same scoring sheet for every finalist.
- 4
Check references where possible
Ask for a client who will speak to you. A platform review is a start, not a check.
- 5
Start with a limited first milestone
Release the next stage only after you have reviewed the first delivery against the brief.
Decide the scoring sheet before you read proposals. Four or five criteria are enough: fit with the brief, quality of the sample, clarity of communication, reliability signals and willingness to work in your review steps. Score each from one to five and write one line of evidence. This stops the loudest pitch from winning and gives you notes to look back on.
Protect your data from day one
Give access in stages. Start with a copy of what is needed, not your whole workspace. Use accounts you control and can switch off, never shared passwords. Keep customer data out of test material unless you have a reason and a written permission.
Ask where the person will work and on what device. Ask whether they use other tools or assistants that could receive your material. Write the answers into the engagement note.
Brief written with deliverable, format, review steps and sign-off person.
Specific question included in the post.
Same scoring sheet used for every finalist.
Paid trial task agreed and scoped.
Access given in stages through accounts we control.
Customer data excluded from test material.
Ownership, confidentiality and credit terms agreed in writing.
Payment tied to reviewed milestones.
Offboarding step: access removed and files handed back.Watch for these warning signs
- A profile with many reviews but none for work like yours.
- A very fast promise that ignores your brief.
- A request to move the conversation and payment off the platform on the first day.
- Resistance to a small paid trial.
- Vague answers about who will actually do the work, since some profiles are fronts for teams.
Keep control after the person starts
Review early and often. A short call at the end of week one catches misunderstandings while they are cheap. Keep a shared tracker of tasks and decisions so that the work does not live in one person's chat history.
Document what you learned about the person. If they did well, you want to find them again. If they did not, note why before you forget. The notes from what a freelancer agreement should cover help you settle terms early, and the guide on when to move a freelancer onto your payroll helps when a good freelancer becomes a regular need.
When a platform is the wrong tool
If the role is permanent, central to your product or needs deep knowledge of your customers, a platform shortlist is rarely enough. A structured hiring process with defined stages, scorecards and interviewer training works better. Our recruitment process consulting helps companies design that process. We support hiring design and talent acquisition; we do not supply freelancers.
Software teams face their own trade-offs between outside help and a core team. The software development companies HR page sets out how those teams usually organise hiring, review and retention.
A quick review at the end
When the first project ends, hold a thirty minute review with the reviewer. Score the work against the brief, note rework, and decide whether the person is worth using again. Over several projects you build a small bench of people you trust.



