Languages
Open roles by the programming language they are written in.
- Python 83,800 jobs
Open roles that use Python — backend, data, ML and automation.
- Java 33,683 jobs
Open roles that use Java — enterprise backends, Android and big data.
- TypeScript 30,458 jobs
Open roles that use TypeScript for typed JavaScript at scale.
- C++ 21,878 jobs
Open roles that use C++ — systems, games and performance-critical code.
- JavaScript 20,690 jobs
Open roles that use JavaScript across web and backend.
- C# 12,335 jobs
Open roles that use C# and the .NET ecosystem.
- Rust 5,732 jobs
Open roles that use Rust for safe, high-performance systems.
- Kotlin 4,400 jobs
Open roles that use Kotlin for Android and JVM backends.
- Scala 3,980 jobs
Open roles that use Scala for JVM backends and data engineering.
- Swift 3,894 jobs
Open roles that use Swift for iOS, macOS and Apple platforms.
- PHP 3,222 jobs
Open roles that use PHP for web backends and platforms.
- Ruby 3,025 jobs
Open roles that use Ruby, from web apps to tooling.
- Go 2,987 jobs
Open roles that use Go for backends, infra and cloud-native services.
- Solidity 264 jobs
Open roles that use Solidity for smart-contract and blockchain development.
- Elixir 248 jobs
Open roles that use Elixir and the BEAM for scalable backends.
- Clojure 86 jobs
Open roles that use Clojure and functional JVM development.
