Skip to content
HackerRank Launches Two New Products: SkillUp and Engage Read now
Join us at the AI Skills & Tech Talent Summit in London! Register now
The 2024 Developer Skills Report is here! Read now
Stream HackerRank AI Day, featuring new innovations and industry thought leaders. Watch 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)