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)
353 skills
5 levels
Backend Developer (Elixir)
330 skills
5 levels
Backend Developer (Go)
348 skills
5 levels
Backend Developer (Java/Kotlin)
359 skills
5 levels
Backend Developer (Node.js)
341 skills
5 levels
Backend Developer (PHP)
310 skills
5 levels
Backend Developer (Python)
362 skills
5 levels
Backend Developer (Rust)
337 skills
5 levels
Backend Developer (Scala)
335 skills
5 levels