Hire by skill

Hire developers by skill.

Pick a technology to see how we screen for it and what those developers earn. Whatever the stack, we screen for the fundamentals beneath the framework, so you hire people who can genuinely build.

Skills we hire for

Python Developers

Python is the default language for data and ML work and a strong choice for backend APIs and automation.

How we screen & what they earn

React Developers

React powers most modern web front-ends, usually with TypeScript and increasingly with server components and frameworks like Next.js.

How we screen & what they earn

Node.js Developers

Node.js is a common choice for APIs, real-time services and backends-for-frontends, often with TypeScript and frameworks like Express, NestJS or Fastify.

How we screen & what they earn

TypeScript Developers

TypeScript sits across the stack: React and Next.js on the front end, Node.js on the back end, and shared code between them.

How we screen & what they earn

Go Developers

Go is widely used for high-throughput backend services, platform and infrastructure tooling, and cloud-native systems (it is the language of Kubernetes and much of the CNCF ecosystem).

How we screen & what they earn

Java Developers

Java powers large-scale backend systems, particularly where reliability and throughput matter — fintech, payments and enterprise platforms.

How we screen & what they earn

AWS Engineers

AWS underpins most modern cloud infrastructure — compute, storage, networking, managed databases and serverless.

How we screen & what they earn

Kubernetes Engineers

Kubernetes orchestrates containerised workloads and is the backbone of most cloud-native platforms.

How we screen & what they earn

Rust Developers

Rust is used for performance-critical and systems work — infrastructure, networking, databases, blockchain, embedded and increasingly backend services — where its ownership model gives memory safety without a garbage collector..

How we screen & what they earn

.NET Developers

.NET (with C#) powers web APIs, backend services, cloud workloads on Azure and desktop applications, especially in finance, enterprise and regulated sectors.

How we screen & what they earn

C Developers

C is the language of operating systems, embedded and firmware, device drivers, and performance-critical systems where control over memory and hardware matters.

How we screen & what they earn

C++ Developers

C++ powers latency-critical and resource-intensive systems: high-frequency trading, game engines, browsers, databases, embedded and infrastructure.

How we screen & what they earn

Scala Developers

Scala is used for backend services and, heavily, for big-data processing with Apache Spark.

How we screen & what they earn

Clojure Developers

Clojure is used for backend and data-centric systems where teams value simplicity, immutability and interactive development at the REPL.

How we screen & what they earn

PHP Developers

PHP powers a huge portion of the web, from custom applications to platforms built on Laravel or Symfony.

How we screen & what they earn

Ruby Developers

Ruby, with the Rails framework, powers many startup and scale-up web applications, prized for how quickly teams can build and iterate.

How we screen & what they earn

Kotlin Developers

Kotlin is the primary language for Android development and increasingly used for backend services (with Ktor or Spring).

How we screen & what they earn

Swift Developers

Swift powers iOS, iPadOS and macOS applications, increasingly with SwiftUI.

How we screen & what they earn

FAQ

Hiring by skill, answered

How do you screen developers for a specific technology?

We screen for the fundamentals beneath the framework or language — the things that predict good work as tools change — using a realistic task in the relevant part of the stack, scored against a written rubric. Familiarity with a technology is table stakes; we assess whether someone can genuinely build with it.

Can you hire for a stack that is not listed?

Yes. These are common technologies we recruit for, not the limit. Whatever your stack, we screen for real engineering ability and match to your specific tools. Tell us what you use and we will scope the search.

What do developers in these technologies earn?

Pay tracks the software engineer ladder by seniority and city, with premiums for scarce skills (for example Rust or deep Kubernetes experience) and regulated domains. Each skill page shows the current ranges.

Ready to build your team?

Tell us what you’re hiring for and we’ll come back with a plan, and usually a technically screened shortlist faster than you’d expect.