You're a founder or a tech lead. You need another engineer. You post the role, and 150 applications arrive in a week, most of them with the same AI-polished resume.
You don't have a recruiter, and every hour you spend screening is an hour not spent shipping. Here's a 4-step process that gets you from 150 applicants to 3 final interviews while protecting your calendar.
Step 1: Write the job as outcomes, then turn it into skills
Before you read a single resume, write down what this person must deliver in their first 90 days:
- "Own the migration from our monolith's auth module to a separate service"
- "Ship the Stripe billing integration end to end"
Then list the specific skills those outcomes need. Be concrete: "Python, FastAPI, PostgreSQL, AWS Lambda", not "backend experience". Vague skills produce vague screens.
Step 2: Filter on hard requirements in under a minute each
Add 2–3 knockout questions to the application form: location or time zone, pay range, and one must-have skill ("Have you run Postgres in production? Describe one incident."). The one-line answer tells you more than the resume.
This step alone usually cuts the pile by half.
Step 3: Run the same structured first round for everyone
This is where most small teams lose a week of calls. Replace the 30-minute "intro chat" with a structured screen every candidate takes on their own time:
- 6–8 role-specific questions mapped to the skills from Step 1
- Follow-ups on thin answers. "Why that index?" reveals more than "Do you know indexing?"
- One practical task, short enough for 20–30 minutes. A small bug to fix or a query to optimise beats a 6-hour take-home nobody wants to do.
Score every candidate on the same 1–3 rubric per skill. Now you're comparing evidence, not vibes.
Options for running it, from cheapest to most scalable:
| Option | Your time per candidate | Good for |
|---|---|---|
| Written questions in a form | 5–10 min to read | Very small applicant pools |
| Recorded video answers | 10–15 min to watch | Communication-heavy roles |
| AI-led voice interview + coding round | 5 min to read a report | 50+ applicants, remote roles |
Step 4: Spend your live time only on the top 3
Now book real conversations with the top 3. Skip trivia. They've already shown they know the basics, so use the hour on:
- A walk-through of something they built, and the trade-offs they'd change
- A pairing session on a real (sanitised) problem from your codebase
- What they want from the next two years, and whether your team can give it to them
Don't skip identity checks on remote roles
This part surprises many founders. Remote engineering roles are a known target for fraud. The FBI has warned that contract IT work is a common route for North Korean IT workers to get hired, and in June 2025 the US Department of Justice announced searches of 29 suspected "laptop farms" across 16 states.
You don't need to be paranoid, just consistent:
- Keep cameras on for live rounds and ask follow-ups that require the candidate to explain their own code.
- Check that the person in the final interview is the person from the first round.
- Verify government ID before you send an offer.
What this looks like in practice
For 30 applicants who pass the knockout questions, a self-run structured screen might take you 5–6 hours of reading. Tools now exist that do the first round for a few dollars per candidate. For example, SimpleHire's guide to screening IT candidates walks through role-based voice screens, an optional coding round and integrity checks for remote roles, with pricing from $2 per screen. Whatever you use, keep a human making the final call.
TL;DR
- Turn 90-day outcomes into concrete skills.
- Knock out mismatches with 2–3 application questions.
- Give everyone the same structured, scored first round.
- Spend live time on the top 3, and verify identity before the offer.
What does your team's first-round screen look like? I'd love to hear what's worked, or failed, in the comments.