Open IT Competency Matrix
A structured skills map for 70 IT roles — from Junior to Principal. Find out which skills you need for your role, assess your level, and build a development plan.
Select a Role
Choose a role to see the full skills matrix across levels: Junior, Middle, Senior, Lead, Principal.
Backend Engineering
Backend Developer (C#/.NET)
HIGH
353 skills
5 levels
Backend Developer (Elixir)
330 skills
5 levels
Backend Developer (Go)
HIGH
348 skills
5 levels
Backend Developer (Java/Kotlin)
HIGH
359 skills
5 levels
Backend Developer (Node.js)
HIGH
341 skills
5 levels
Backend Developer (PHP)
310 skills
5 levels
Backend Developer (Python)
HIGH
362 skills
5 levels
Backend Developer (Rust)
337 skills
5 levels
Backend Developer (Scala)
335 skills
5 levels