Skip to content

For recruiters

Hire on skills and relevant experience, backed with evidence

Post a job and see the candidates who match it. Candidates are judged by how well their skills fit, and how many years of experience they have that is specifically relevant to what you need.

Free to start, Swiss-built

A dense pool of small candidate cards. A network builds across every card in the pool, then narrows back in on two of them, which take on colour. Their two records open beside the pool.

Best skill match

MayaPlatform engineerZürich
Skill match
92%
Relevant experience
6 years
Available
Hybrid, 80–100%

Most relevant experience

TomasReliability engineerBasel
Skill match
74%
Relevant experience
11 years
Available
On-site, 100%

Set the post up, then run it your way

Paste a job ad, get a draft

Paste the job ad you already have. The job title, the skills and the years of experience are filled in for you.

Stages you name

Name the stages the way your team works, and drag candidates through them.

Chat with any candidate in one place, on the platform or not

When you message a candidate, the message goes to the email address the candidate gave. The candidate can reply from their own inbox. You see the reply on the platform, where you sent the message.

The work nobody wants

Let machines handle the boring stuff

The reading, the typing and the remembering are ours. Deciding who to talk to is yours.

PDF

Jonas Ekström

Staff Engineer · 3 jobs · BSc

DockerTerraformGo+9

CVs become candidates

Drop a pile of PDFs. Each one comes back as a full candidate. Each entry carries the skills its own text shows the person using.

Decision log

Moved to Interview — strong on the platform side

Ada Bergström · 2h

2 messages exchanged — 1 sent · 1 received

3d

Rejected — no reason

Tomas Lind · 4d

Added to the board

Ada Bergström · 6d

Show 4 older

A log that remembers why

Every add, move, rejection and message is written down. The log names the person who acted and the reason they gave. Six months later the board still answers why this candidate and not that one.

Relevant experience

Has this person done this job before?

Skills say what someone can do. A past role says whether someone has already done it. The two are read apart, so you can see which of the two is missing.

You decide who counts as experienced

The board starts with roles taken from your post and from the candidates on it, and says so. The set is yours from there. Add the role you actually mean, and drop the role you do not.

We picked these roles from the job post and from your candidates. Edit them to decide who counts as experienced.

Platform EngineerDevOps EngineerSite Reliability EngineerAdd a role

A badge on the role, and the reason behind it

A past role that earned credit wears a badge, and the badge names the relation that earned it. A role that earned nothing wears no badge at all.

Site Reliability EngineerNordbank AS · 2021 – 2024Relevant experience
Support EngineerTrygg AB · 2017 – 2019
Platform Engineer

You consider Platform Engineer as relevant experience, and the candidate's Site Reliability Engineer role covers the work of Platform Engineer.

MHCandidate · past rolesMarcus HolmSite Reliability Engineer · StockholmRoles that count as experiencePlatform EngineerNordbank AS · StockholmSite Reliability EngineerBackend DeveloperSupport EngineerSite Reliability EngineerDevOps EngineerPlatform Engineerexact matchsame field as

Site Reliability Engineer is one of the roles you named, so it counts in full. Backend Developer sits in the same field as DevOps Engineer, so it counts in part. Support Engineer earns nothing, and says nothing.

Skills given depth by context and relations

We capture the nuance of how one skill relates to another via a carefully maintained relation system. Candidates show their skills in context with work experience, and not simply as a list of words.

React · 68%

Candidate's relevant skills

Although this candidate doesn't list React, we can infer high coverage of it from how their skills relate to React.

Elin

Web Developer

Tools

7 skills
AngularTypeScript JavaScript HTML Node.js PostgreSQL Docker3

Methodologies

2 skills
CI/CD Scrum

Docker

Advanced · in use now

  • Used in project Checkout redesign
  • Using it now at Nordbank AS, as Web Developer
  • Holds the Docker Certified Associate certificate

The candidate provides context for how they used skills in their projects and past or current work experiences. They can also include certificates

How SkillsValley works

The candidate's skills and work experience count directly toward the match score. You can check each skill against the context and evidence the candidate provides.

What the candidate fills in

Elin

Web Developer

Skills

7 skills
AngularTypeScriptJavaScriptHTMLNode.jsPostgreSQLDocker

Work experience

Web Developer

Nordbank AS · Stockholm · 2022 – now

Customer Service Agent

Trygg AB · Malmö · 2019 – 2022

What you see

Job post

Full-stack Engineer

Required skills

TypeScriptReactNode.jsPostgreSQLDockerKubernetes

Screening2

Elin

Web Developer

83%
DockerNode.jsPostgreSQL

Worked 4 years in a similar role

Interview2

Elin · skills

Docker2TypeScriptNode.jsPostgreSQL

Docker

Advanced · in use now

  • Using it now at Nordbank AS, as Web Developer
  • Holds the Docker Certified Associate certificate

What about the candidate you almost hired?

A candidate you did not hire can still fit your next job post. Invite the candidate to your talent pool, and your team's notes stay with the candidate.

Interview3

Final interview2

Jonas Ekström

Web Developer · 68%

DockerTerraform+9

Hired1

A CV goes in, a profile comes out

Upload up to 100 CVs at once. Each CV becomes a candidate in your talent pool, with work experience, education, certificates and skills in their own sections.

Start from a job post, or start from a talent

Pick a job post, and the talents in your talent pool are ranked by skill match. Or pick a talent, and your job posts are ranked for that talent.

Numbers that tell on you, too

How long a hire takes, where candidates get rejected, and which skills your job posts ask for that few candidates have. Look at one job post or at all of them.

Job post views

1,250

6.4% applied

Avg time to hire

24 days

from added to hired

Avg match score

58%

across your candidates

Rejected with no message

31%

of 45 rejected

Pool vs applied

1 : 2

one from your talent pool for every two who applied

Where candidates get rejected

Applied68
Screening44
Interview18
Offer4

Skills in your pipeline

Most held

JavaScript61%
Docker44%
Python39%
SQL31%

Most often missing

Accessibility78%
Terraform52%
GraphQL34%
Kubernetes19%

Get started

Find the most suitable candidates for your job, or find the best jobs for your skills.