Skip to content
Hoodie for your thoughts: take the Developer Skills Survey for a chance to win free merch Start survey
69% of tech leaders are preparing their teams for GenAI. Uncover more insights in the AI Skills Report. Read now
Adapt your hiring strategy for an AI-powered future. Uncover more insights in our latest whitepaper. Read now

Explore verified tech roles & skills

The definitive directory of tech roles, backed by machine learning and skills intelligence. Start hiring at the pace of innovation.

9 job families. 77 roles. One way to hire.

Dive into the HackerRank skills taxonomy to uncover the key skills for each role. Explore the job families, tech roles and real-world skills driving the future’s innovation.

  • Job Family A collection of jobs with similar functions and required skills.
  • Role A profession with specific objectives, responsibilities, and skill requirements.
  • Skill The ability and knowledge to perform a task or activity.

How does it work?


  • Real-world skills data

    Our roles directory is built on skills data sourced from over 25k job descriptions.


  • Backed by machine learning

    We leveraged a cutting-edge, machine-learning methodology to identify the skills required for each tech role.


  • For any tech hiring needs

    Whether you’re hiring 100 engineers or your first developer, ground your hiring in a skills-based approach.

All roles

Software Engineering

Software EngineerSoftware Engineer InternSr. Software Engineer

Web Development

Back-End DeveloperBack-End Developer (.NET)Back-End Developer (Django)Back-End Developer (Laravel)Back-End Developer (Node)Back-End Developer (Rails)Back-End Developer (Spring Boot)Front-End DeveloperFront-End Developer (Angular)Front-End Developer (React)Front-End Developer (Vue.js)Full-Stack Engineer (Angular & Node)Full-Stack Engineer (React & Node)Sr. Back-End DeveloperSr. Back-End Developer (.NET)Sr. Back-End Developer (Django)Sr. Back-End Developer (Laravel)Sr. Back-End Developer (Node)Sr. Back-End Developer (Rails)Sr. Back-End Developer (Spring Boot)Sr. Front-End DeveloperSr. Front-End Developer (Angular)Sr. Front-End Developer (React)Sr. Front-End Developer (Vue.js)Sr. Full-Stack Engineer (Angular & Node)Sr. Full-Stack Engineer (React & Node)