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.