Skip to content
DeveloperHiring

How DeveloperHiring works

DeveloperHiring turns one developer role into five verified candidates in six stages. You paste the role, we source, screen, coding test, interview and verify every candidate the same way, and your team hires from a ranked top five.

What happens after you post a role?

Six stages run in order for every candidate, with the same rubric for everyone. You can watch each stage fill up in the pipeline.

  1. 1
    Source

    Public developer profiles and public repositories

  2. 2
    Screen

    Scores per skill with a written reason

  3. 3
    Assess

    Real tasks, not puzzles

  4. 4
    Interview

    Questions about the candidate's own code

  5. 5
    Verify

    Paste, tab switch and keystroke playback

  6. 6
    Hire

    Ranking across all stages

Senior Go developer · Pipeline

Source

179

Screen

63

Assess

26

Interview

12

Hire

5

Candidate 2627

Go, gRPC, Postgres

95 Verified

Candidate 9487

Go, Kubernetes, Prometheus

92 Verified

Candidate 9139

Go, Kafka, Redis

88 Review

Stage 1, Source

Where do the candidates come from?

Candidates come from four places. Public developer profiles and public code, people who apply through your hosted role page, CSV imports of candidates you already have, and referrals from your team. Every outreach email has a one-click opt-out, and opted-out people are never contacted again.

  • Public developer profiles and public repositories
  • Hosted role page that candidates can apply to
  • CSV import and team referrals
  • Outreach with opt-out on every message
Role builder · Senior Go developer

Skill matrix, weights add up to 100

Go language
25
Concurrency
20
APIs and gRPC
20
Postgres
15
Testing
10
Communication
10

Stage 2, Screen

How are candidates screened?

Each CV and each public code sample is scored against the skill matrix of your role. Every score comes with a written reason per skill, so you can see why someone ranks high or low. An async screening questionnaire goes out at the same time, so nobody waits for a phone call.

  • Scores per skill with a written reason
  • Blind review hides name, photo and age from scoring
  • Async screening questions sent automatically
  • You can override any score
Scorecard · Candidate 7103 · Senior Go developer

Blind review on

Name and photo hidden until shortlist

92

overall

Go language91
Concurrency79
APIs and gRPC94
Testing76
System design79

Code

91

Interview

87

Integrity

Clean

Stage 3, Assess

What does the coding test look like?

Candidates solve a realistic task in a browser editor with 30+ languages. Hidden test cases run in a sandbox and give an objective result. You can use a timed test or a take-home, and teams on Team and Scale can open a live coding room with a shared editor.

  • Real tasks, not puzzles
  • Hidden tests run in a sandbox
  • Timed or take-home
  • Live coding room on Team and Scale
Coding test · Concurrent link checker
Go 1.23 75:00 time limit
func Check(ctx context.Context, urls []string, workers int) []Result {
    results := make([]Result, len(urls))
    sem := make(chan struct{}, workers)
    var wg sync.WaitGroup
    for i, u := range urls {
        wg.Add(1)
        go check(ctx, i, u, sem, results, &wg)
    }
    wg.Wait()
    return results
}
Running hidden tests
passed 9 of 11
failed respects_max_workers, times_out_slow_host

Stage 4, Interview

What does the AI interview ask?

The AI interviewer asks follow-up questions about the candidate's own solution: why they chose a structure, what breaks at scale, how they would fix a failing test. The candidate is told about the AI interview before it starts. You get a transcript and a rubric score.

  • Questions about the candidate's own code
  • Disclosed before it starts
  • Full transcript and rubric
  • Hard to fake with copied answers
AI technical interview · transcript

AI interviewer

Your checker starts one goroutine per URL and limits them with a semaphore. What happens with 50,000 URLs?

Candidate

Goroutines are cheap, but I would still start a fixed pool of workers reading from a channel, so memory stays flat.

AI interviewer

One test failed on a slow host. How does your code respect the context deadline?

Rubric

Understands own code Scaling trade-offs Test strategy

Stage 5, Verify

How do you check that the work is genuine?

Integrity signals show paste events, tab switches, keystroke playback, code similarity across candidates and the likelihood of AI-generated code. Webcam snapshots are optional and need consent. On Scale you can add an identity check that compares a document with a selfie.

  • Paste, tab switch and keystroke playback
  • Similarity across all candidates of the role
  • AI-generated code likelihood
  • Identity check on Scale
Integrity report · Submission 5668

Paste events

1 small paste, from the task text

Normal

Tab switches

1 switch, longest 17 seconds

Normal

Keystroke playback

Steady typing, edits and reruns

Normal

Code similarity

31 percent with Candidate 3949 on helper code

Check

AI-generated code likelihood

Low, style matches interview answers

Low

Signals inform your team. They never reject a candidate on their own.

Stage 6, Hire

How does the shortlist work?

All stages feed one ranking. The top five candidates get a scorecard each, with code, interview and integrity results side by side. Your team books interviews through scheduling links and makes the decision. The hire is yours, with no placement fee.

  • Ranking across all stages
  • Scorecard per candidate
  • Interview scheduling links for your team
  • Export to your applicant tracking system
Top 5 shortlist · Senior Go developer

#1 Candidate 6919

Go, gRPC, Postgres · code, interview and integrity done

94

#2 Candidate 4744

Go, gRPC, Postgres · code, interview and integrity done

91

#3 Candidate 8545

Go, gRPC, Postgres · code, interview and integrity done

88

#4 Candidate 6533

Go, gRPC, Postgres · code, interview and integrity done

85

#5 Candidate 2470

Go, gRPC, Postgres · code, interview and integrity done

82

How is this different from an agency or a test tool?

An agency sends resumes and charges a share of salary. A test tool covers one stage. DeveloperHiring runs the whole pipeline for a flat monthly price.

QuestionRecruiting agencyCoding test toolDeveloperHiring
How you payShare of first year salary per hirePer invite or per attempt creditsFlat monthly subscription
Who finds candidatesThe agencyYouSourcing is built in
Proof of skillRecruiter notesTest scoreCode, interview and integrity on one scorecard
Same rubric for allRarelyFor the test onlyFor every stage
Who decidesYouYouYou, always

Want the details of each stage? Read about the coding assessment, the AI technical interview and how we protect data on the security page. If you want to see it for one stack, start with how to hire Python developers.

Questions about how it works

It depends on how fast candidates complete the test and interview. Sourcing and screening start as soon as you post the role, and many candidates finish the test within a few days. The shortlist updates as results come in.

Yes. The AI interview checks technical depth on the candidate's own code. Your team then meets the top five to decide on fit, team and offer. The final decision always stays with you.

Yes, on Team and Scale. Upload a task with tests, and it runs in the same sandbox with the same integrity signals as the tasks in our library.

Public code is only one input. Candidates without it are scored on their CV, screening answers, coding test and interview, and many strong engineers rank at the top this way.

Yes. Import candidates by CSV on any plan. On Scale you can also export results to your applicant tracking system and use the API and webhooks.

No. The ranking and signals help your team focus. Nobody is rejected by the system alone, and candidates can ask for a human review of any AI score.

Ready to see five verified developers for your role?

Paste a role description and get a skill matrix, screening questions and a sample coding task. Plans start at $99 per month billed yearly, with no placement fees.

Top 5 verified developers for your role

Build my shortlist