How to Vet Staff Augmentation Developers: A Client-Side Vetting Process

In this article
- The vendor checks skill; you check fit. Ask how the vendor vets first, then run a short funnel of your own: profile screen, one technical interview, a paid trial and a reference.
- Expect to interview two to three candidates per hire and to spend 8–12 hours of your team's time. Much more than that means the vendor's pre-screening isn't doing its job.
- Interview on your kind of problem. A walkthrough of the candidate's past code plus a debugging or design exercise close to your codebase beats algorithm puzzles.
- Verify identity and watch for AI-assisted interviews. Camera on, off-script follow-ups, and the same person at onboarding as in the interview. Score everyone with the same scorecard.
Jump to
- Who vets what: you and the vendor
- The client-side funnel at a glance
- Stage 1: the profile screen
- Stage 2: one technical interview that tells you enough
- Stage 3: a paid trial beats a long test task
- Score every candidate the same way
- Stage 4: references that actually tell you something
- Red flags, ranked by how much they should worry you
- Vetting at speed without lowering the bar
- Where Gilzor fits
Who vets what: you and the vendor
In a staff augmentation deal, vetting happens twice. The vendor screens people before hiring them and again before presenting them to you. Then you decide whether a particular person fits your team. Problems start when either side assumes the other did the work. Clients skip the technical interview because "they're pre-vetted"; vendors send borderline candidates because "the client will interview anyway".
A sensible split: the vendor guarantees general competence, English, reliability and background checks. You test fit: your stack and its versions, your kind of problems, your communication style, your time zone needs. Your funnel can be short if the vendor's is good, so start by checking the vendor's.
What to ask the vendor about its own vetting
| Question | A good answer sounds like | A weak answer sounds like |
|---|---|---|
| What does your screening consist of? | Named stages: HR screen, technical interview by a senior engineer in the same stack, practical task, English check, reference | "Our rigorous multi-step process" with no specifics |
| What share of applicants pass? | A number, even approximate, and how it differs by seniority | "Only the top 1%", with no explanation of how that's measured |
| Are the engineers your employees? | Yes, or a clear explanation of contractors and how IP and confidentiality are covered | Evasion, or freelancers sourced after your request |
| Who interviewed this candidate technically? | A named role in the same stack, with notes they can share | A recruiter, or nobody before you |
| Can I speak with a client the engineer worked for? | Yes, for recent engagements, with the client's consent | Company references only |
| What happens if the engineer doesn't work out? | A trial period and a replacement target in days, in the contract | "That never happens" |
| How do you verify identity and work history? | ID verification, employment records, the same person on camera at every stage | No process |
If the vendor's answers are strong, your own funnel can be the light version below. If they're weak, either add stages or pick another vendor. Our staff augmentation RFP guide turns these questions into a written request, and the list of IT staff augmentation companies is a starting point for a shortlist.
The client-side funnel at a glance
Here's what a healthy funnel looks like for one hire when the vendor does its part. The numbers are typical of what we see; a hard-to-fill stack (senior iOS, ML engineering, niche frameworks) widens the top.
Stage 1: the profile screen
Write a one-page role brief before you ask for profiles: the work for the first three months, the stack with versions, must-haves (three at most), nice-to-haves, overlap hours and seniority. A vague brief produces a pile of generic CVs and a long funnel.
Then spend five minutes per profile on these checks:
- The candidate's own role on each project. "Built the payment module in NestJS" beats "worked on a fintech platform". If every line is about the product and none is about them, ask in the interview.
- Depth over breadth. A mid-level CV listing 25 technologies is a keyword list. Look for two or three areas with years of real use.
- Recent hands-on work in your stack within the last 18 months. Frameworks move; React from 2019 isn't React in 2026.
- Tenure patterns. Several three-month stints in a row deserve a question. Long engagements with one client are a good sign for augmentation, where continuity matters.
- Similar problems, not similar industries. Someone who built offline sync for a logistics app can probably do it for a healthcare app.
Watch for profiles that look identical in structure and phrasing across candidates. That usually means the vendor rewrote them, which is fine for formatting but not for content. Ask for the engineer's own original CV or LinkedIn profile if anything looks polished beyond recognition.
Stage 2: one technical interview that tells you enough
One well-designed interview of 60–75 minutes, run by the person who will review this engineer's code, tells you more than three generic ones. Have a second engineer join for calibration on the first few hires. A structure that works:
- Context (5 minutes)Your product, the team, what the first months look like. Candidates answer better when they know what you're looking for.
- Walkthrough of their past work (15 minutes)Ask them to explain a system they built: the architecture, a decision they'd reverse, a bug that took days. Follow-ups reveal depth quickly. People who did the work have opinions; people who watched it have summaries.
- Practical exercise (25 minutes)A small piece of code close to your real codebase: find and fix a bug, extend a function with a test, or review a pull request with planted issues. Let them use their normal tools and narrate their thinking.
- Design discussion (15 minutes, mid and senior)A simplified version of a real problem you've had. You're looking for questions about requirements before answers about technology.
- Working style (10 minutes)How they handle an unclear ticket at the end of their day when you're asleep, how they respond to review feedback they disagree with, what they need from a team to do good work.
- Their questions (5 minutes)Good candidates ask about the codebase, the release process and the team. No questions at all is a mild warning sign.
- Walk me through the last pull request you're proud of. What did the reviewer change?
- How do you test this function? What would you not bother testing?
- You pick up a ticket and the acceptance criteria contradict the design. What do you do, and when?
- Tell me about a production bug you caused. How did you find out and what changed afterwards?
- Which technical decision on your last project would you reverse, and what did it cost?
- How would you split this feature into pull requests a reviewer in another time zone can approve quickly?
- How do you decide between fixing technical debt and shipping the feature you were asked for?
- How do you use AI coding assistants, and where do you stop trusting them?
- You join and find no tests and a deadline in six weeks. What's your plan for the first ten days?
- Describe how you'd onboard two more engineers onto this codebase without slowing the team.
- Tell me about a time you disagreed with a product decision. How did it end?
- What would you measure to know this team is healthy three months from now?
AI assistants that listen to the interview and suggest answers in real time are common, and proxy interviews (one person interviews, another shows up) still happen. The FBI has issued repeated warnings since 2022 about North Korean IT workers using false identities to get remote jobs at US companies. Keep cameras on, ask follow-ups that go off any script ("why that and not the alternative?"), have candidates share their screen during the exercise, and make sure the person who joins on day one is the person you interviewed. Ask the vendor how it verifies identity and employment history.
None of this means candidates shouldn't use AI at work. Most of your team probably does. What you want to know is whether the candidate understands the code when the assistant is off, and whether they can tell when its suggestion is wrong. Our article on AI in staff augmentation covers which skills to test for now.
Stage 3: a paid trial beats a long test task
The strongest signal is real work. You have three options, in order of preference:
| Option | How it works | Best for | Watch out for |
|---|---|---|---|
| Contract trial period | The engineer starts; for the first 2–4 weeks you can release them without penalty | Most roles, if the vendor offers it | Prepare real tickets; a trial spent waiting for access proves nothing |
| Paid pilot week | One to two weeks on low-risk real tickets before the main contract starts | Senior or lead roles, first engagement with a vendor | Needs access and onboarding, so it costs your team time too |
| Paid take-home task | 4–6 hours on a small problem in your stack, followed by a 30-minute review call | When a trial isn't possible | Unpaid multi-day tasks drive away the people you want |
During a trial, evaluate what you'd evaluate in month three, just scaled down: did they ask good questions early, are pull requests small and clean, do they respond to review feedback quickly, do they communicate blockers before they become delays? Time to first merged pull request is a fair benchmark; under five working days is healthy. We list more early signals in staff augmentation metrics.
Built by Gilzor
Results we’ve shipped




Talk to the people who build it. Tell us about your project and get a free estimate of scope, timeline and cost.
Score every candidate the same way
Unstructured interviews produce decisions based on who was most likeable. A scorecard filled in right after each interview, before discussing with others, keeps you honest and makes it easy to compare candidates from different vendors. Use the one below as it is or adjust the criteria.
Augmented developer scorecard
A candidate who scores 3 on everything lands at 75: a solid hire with a plan. The 68 and 80 cut-offs are our defaults; calibrate them after your first three hires.
Stage 4: references that actually tell you something
Company references ("a US fintech was happy with us") say nothing about a particular person. Ask the vendor for one client reference for the specific engineer, from the last two years, and talk to the tech lead or engineering manager, not procurement. Fifteen minutes is enough if you ask about behavior:
- How long did it take them to work without close supervision?
- What did they own by the end? Who took it over when they left?
- How did they react to critical review comments?
- How did they handle the time zone difference: written updates, availability, blockers?
- Would you take them back on your team? If you hesitate, why?
The last question does most of the work. Listen for hesitation more than for the words.
Red flags, ranked by how much they should worry you
| Red flag | Severity | What to do |
|---|---|---|
| Camera refused, different person on video than in photos, or answers clearly read from a screen | Stop | End the process for this candidate and ask the vendor how it happened |
| Can't explain their own past code or decisions in any detail | Stop | No hire; it usually means they didn't do the work |
| Vendor refuses a reference for the specific engineer | High | Ask why; accept only if the engineer is new to the vendor and you can run a trial |
| CV dates or roles don't match what they say | High | Ask directly; honest people correct it without fuss |
| Blames previous teams for every failure | Medium | Probe one story deeper; check with the reference |
| No questions about your product or codebase | Medium | Weigh against everything else; some good engineers are shy in interviews |
| Wants to start "next month" despite being presented as available | Low | Clarify with the vendor; they may be finishing another project |
Vetting at speed without lowering the bar
Good augmented engineers get offers quickly. A process that takes four weeks loses the best candidate in week two. Some habits that keep the funnel to one or two weeks:
- Block interview slots for the coming week as soon as you send the request for profiles.
- Give the vendor feedback on every rejected profile within 24 hours. One sentence ("needs more backend depth") improves the next batch more than anything else.
- Decide within 48 hours after the last interview.
- Prepare the trial tickets and access before the trial starts, using the readiness list in how to manage staff augmentation.
If you're still deciding between augmentation and other models, our comparison of staff augmentation and traditional hiring sets out the trade-offs, and pros and cons of staff augmentation scores your situation.
FAQ
Do I need to interview developers if the staff augmentation vendor already vetted them?
How long does it take to vet a staff augmentation developer?
What should a technical interview for an augmented developer include?
Should I give augmented developer candidates a test task?
What are red flags when vetting staff augmentation developers?
How do I check references for an augmented developer?
Where Gilzor fits
We'd rather you vet our engineers properly than take our word for it. Ask us the vendor questions from the table above before you share a role, and we'll answer them in specifics. Once you pick a candidate, development can start within two weeks of the agreement. See how team extension works or browse the stacks we cover on our tech stack page.
No sales pitch
Get a straight answer for your project
Tell us what you’re building. We’ll reply with options, a rough cost and timeline. If we’re not the right fit, we’ll say so.

CTO of Gilzor. Responsible for architecture and the engineering standards our teams work by.
LinkedIn →Gilzor · Development Support partner
Need a team for your product?
Services
Development SupportTeam extension, maintenance, bug fixing, scaling.→By company type
Selected projects






The team behind them





