CoderPad State of Tech Hiring 2024 Banner

State of Tech Hiring 2025

Amanda Richardson, CEO of CoderPad

“The conversation around AI in our space is growing louder—and with good reason. AI is reshaping both developer workflows and recruitment practices.

AI is creating room for developers to focus on higher-value work, collaboration and conceptual thinking.

This, in turn, is influencing the way companies assess developers’ skills as part of the hiring process.

We surveyed over 5,000 developers and recruiters to better understand the opportunities and challenges that these changes bring.

I hope this report will help you get prepared to embrace this exciting new landscape.”

Amanda Richardson, CoderPad CEO

Key numbers

90%

of developers say that technical interviews are the best setting to showcase their skills, and the top skills for a developer are optimization, collaboration and system design.

65%

of recruitment professionals want to use more AI at work, but 57% say that they aren’t properly trained to do so.
 

78%

of recruiters still include degree requirements in job postings, and 72% of candidates don’t think resume accurately showcase their skills.

Java, JavaScript, Python logos against a black square

About CoderPad

CoderPad is the go-to technical hiring platform that puts candidates’ skills front and center.

Whether you’re screening developers with realistic and engaging programming tests or hosting collaborative, pair-programming interviews in a seamless browser-based environment, CoderPad makes hiring real, fair, and fast.

For the eighth year in a row, CoderPad has turned to their valuable developer community (CodinGame.com) and recruiter base (customers, connections) to ask them about their work and hiring activities.

Why? To help the world get a better understanding of what it means to be a developer, work with developers, and recruit developers in today’s—and tomorrow’s—job market.

1. AI: recruiters and developers are making space?

2. Tech hiring in 2025: focus areas

3. Recruitment predictions for 2025

4. Survey demographics

1. AI: recruiters and developers are making space

Both developers and recruiters are making space for AI in their work lives. They’re learning, experimenting, and figuring out how the technology can be most useful to them. 

a. AI adoption in recruitment

  • Hot take

Recruiters aren’t afraid of AI coming for their jobs

Think the majority of recruiters are overwhelmed, scared and reluctant to adopt AI? Think again.

More and more recruiters are using AI.

A good portion (43%) are optimistic about how AI can help make their lives easier, and 65% want to use it more.

While 16% are skeptical about the future of this technology, only 4% are actually worried about their job prospects.

9% are worried about ethics and the potential for misuse, which is valid. We address bias and cheating, for example, in this report.

Which phrase most closely describes your current outlook on Generative AI (GenAI)?

Optimistic: I am excited about the opportunities and efficiencies opened up by this technology.43.1%
Neutral: This technology can help improve my workflow, but I don’t anticipate a massive impact on my career.28.5%
Skeptic: I am skeptical about the quality of output and future evolutions.16.1%
Worried: I am worried about the ethics of implementation or the potential for misuse.8.7%
Concerned: I am concerned about the impact of this technology on my career or job prospects.3.7%

Would you like to use more AI as part of your job?

Questions asked to recruiters

Yes64.96%
No16.24%
I don’t know18.80%

TA is using AI to automate and save time

We asked recruiters about their top uses for AI.
Their top 3: 

  • 54% to automate repetitive tasks
  • 37% for faster candidate screening
  • 26% for quick processing of applications

Unsurprisingly, gaining time is perceived as the main benefit of AI. 

Recruiters are leveraging AI to “steal back” some precious bandwidth, possibly making space to focus, strategize and build relationships with candidates. 

CoderPad is all for AI elevating TA as a function, allowing more recruiters to go from “order-takers” to strategic business partners.

However, we’re also aware of the risks of using AI within the candidate screening process, and we strive to educate and support our customers on how to strike a balance between fairness, efficiency and speed.

What do you perceive as the main benefits of GenAI in recruitment?

Respondents could select multiple answers.

Automating repetitive tasks54.02%
Faster candidate screening36.58%
Quick processing of applications26.32%
Better job-candidate matching26.15%
Personalized communication20.68%
Reduced bias in screening17.44%
Other (please specify)8.89%

BUT over half of recruiters say they need training

Yes, more and more recruiters are embracing AI.
BUT, they need support to navigate this transformation.

57% of recruiters say that they aren’t trained to use AI at work. This can have very real implications for hiring—and businesses—in 2025. 

That said, considering how new these accessible, work-applicable AI technologies are… we’re pleased to see that 36% have already received AI training and 8% are in the process of learning how to use and interact with GenAI as part of their job.

We hope and expect to see this number grow over the next year—and we plan to play our part too.

Note: we know that a significant number of TA pros are teaching themselves. We see you!

Do you feel that your recruiter team is properly trained to use or interact with Gen AI?

No, we have not received any formal training on Gen AI34.09%
No, we need more comprehensive training22.85%
Yes, but we could benefit from additional training20.56%
Yes, we are fully trained and confident in using Gen AI14.94%
We are currently in the process of training7.56%

b. AI as part of the developer toolkit

2 in 3 developers say GenAI is useful

You’ve probably read this a gazillion times by now, but AI has become a standard tool for developers

Last year, 67% of tech professionals surveyed were already using AI as part of their job, and 60% wanted to use it more. 

Adoption and experimentation continues to grow across all industries and roles

But, we all know tools that are common, but underwhelmingly helpful. What about GenAI?

76% of developers deem GenAI to be (varying levels of) useful. 13% are neutral, and 11% are yet to see its real use.

How useful is GenAI to you as a developer?

Very useful24.17%
Useful24.21%
Somewhat useful27.64%
Neither useful nor useless12.63%
Somewhat useless5.12%
Useless3.19%

Developers use GenAI for a number of routine tasks

Clearly, developers use AI for a variety of things. 

While only a few use GenAI to generate entire scripts from scratch, other use cases were highlighted by many:

  • Clarify what code does 
  • Edit code: debug, clean, optimize 
  • Brainstorm solutions
  • Write snippets 

It begs the question, if these are all “normal” on-the-job use cases for AI, does it make sense to forbid candidates to do the same thing within a hiring setting? 

We say: not a bit. 

How do you use Gen AI ?

Respondents could select multiple answers.

Clarify what code does39.38%
Edit code: Debug, clean up, optimize.39.30%
Brainstorm solutions30.91%
Write snippets.30.06%
Generate documentation25.10%
I don’t use GenAI for coding tasks23.75%
Refactor code: Improve structure without changing behavior.20.75%
Write tests19.75%
Convert between programming languages.17.51%
Automate tasks: Generate repetitive code patterns.17.36%
Write full files: Produce entire scripts or modules.6.35%

Developers are using AI, but it’s not a fit replacement

Is GenAI useful? Yes. Is it 100% accurate? No.

Developers still need to review, edit, adapt, tweak, build on, or correct AI-generated code.

Whether or not a developer can do that ☝️ efficiently is exactly what you need to be assessing as part of your tech hiring process.

Tests and interviews based on real-world scenarios will help you do this.

How accurate is GenAI for coding tasks?

Very accurate2.98%
Accurate16.97%
Somewhat accurate47.02%
Neither accurate nor inaccurate19.04%
Somewhat inaccurate7.99%
Inaccurate4.01%
Very Inaccurate1.99%

The growth of AI, pushing developers to… grow

Not only are developers not being replaced by AI, they’re taking this tech advancement as an opportunity to broaden their skill set. 

The majority of developers (54%) are either actively learning new AI skills, or plan to do so in the near future

A further 35% are likely aware of the importance of AI-related skills, but have not yet prioritized learning.

Note to TAs: this is your sign to catch up on how to assess and hire for these skills.

With the growth of AI, are you adjusting your skills?

Yes, I am actively learning new AI-related skills27.80%
Yes, I’m planning to upskill in the near future26.34%
Somewhat, I’m exploring AI-related skills but not actively pursuing them34.63%
No, I don’t see a need to adjust my skills at this time11.23%

2. Tech hiring in 2025: focus areas

Recruiters face challenges in embracing skills-based hiring, assessing soft skills, and bringing “realism” to the hiring process.  

As AI reshapes the way developers work, live interviews are as relevant as ever. 

Trust, transparency and collaboration are fundamental to  candidate experience and hiring success.

a. Hiring for skills

Recruiters continue to struggle to assess soft skills

Finding qualified candidates and identifying potential (beyond skills) are, consistently the top two challenges that recruiters face. 

In third place for the first time: evaluating soft skills. 

Recruiters are finding it increasingly difficult to assess developers’ soft skills (communication skills, emotional intelligence, teamwork skills, adaptability, leadership skills, etc.). 

Our take : soft skills are best evaluated during live interviews. That’s why behavioral questions should a mandatory components of technical interviews.

What are your main challenges when recruiting for technical roles?

Respondents could select multiple answers.

Finding qualified candidates47.97%
Identifying potential even if candidates don’t have the perfect matching skillset28.29%
Evaluating soft skills25.95%
Conducting technical interviews17.84%
Standing out from other companies to attract talent16.48%
Aligning with hiring managers or recruiters15.99%
Compensation discussions12.05%
Knowing developers’ culture and mindset to engage with them12.05%
Recruiting within tight time frames11.93%
Dealing with a high volume of applications/candidates11.81%
Getting candidates to take technical assessments11.69%
Recruiting a diverse team9.35%
Evaluating/screening candidates without having the necessary technical skills9.23%
Closing candidates8.98%
Mitigating bias in the recruitment process7.75%
Meeting recruitment volume targets6.03%
Other 3.08%

What makes it so difficult to evaluate soft skills?

When we asked respondents what it was that made it so tricky to assess soft skills, the top 3 issues highlighted were: 

  • Measuring intangible qualities
  • Lack of standardized assessment tools
  • Unclear which soft skills are needed for the role

Indeed, to be able to assess soft skillsor technical skills for that matteryou need to be able to: 

  • Define and understand the skill (how is this skill demonstrated? What does good, bad and average look like?)
  • Understand how it’s relevant to the role and to what extent (is it a non-negotiable, or a nice-to-have?)
  • Lean on a tool and/or template to standardize and collaborate

–> Once again, check out our 18 Behavioral Interview Questions to Ask Software Engineers

What is your main challenge when evaluating soft skills?

Measuring intangible qualities26.57%
Lack of standardized assessment tools17.34%
Unclear which soft skills are needed for the role13.28%
Replicating real-world scenarios12.55%
Inconsistent results among evaluators10.33%
Lack of trained evaluators8.30%
Ensuring inclusivity and avoiding bias7.75%
Other (please specify)3.87%
  • AI insights

Skills-based hiring: truth or myth?

Last year, we commented on the “fervor” for skills-based hiring. 

Enthusiastic about the number of companies hiring developers with “non-academic backgrounds” (81%), we hoped and expected to see more and more employers ditch degree requirements. 

And maybe some have.

Still, 45% of recruitment professionals say that they systematically include degree requirements in their job postings. And another 34% do so for some roles. 

It makes us wonder, how many companies are really hiring based on skills? And how many are hiring based on skills, but only from a pre-filtered pool of candidates with the right diploma. 

A pedigree-first approach cannot be a skills-first approach. 

Do you include degree requirements in your job postings?

Yes44.69%
No21.61%
It depends on the position33.70%

Moving from a pedigree to a skills-first approach is a new but intelligent move for keeping pace with what the job market now demands.

Matthias Schmeisser – Global Director, talent acquisition & employer branding, emnify

The resume is still very much alive and kicking

We’re more than happy to see technical interviews and asynchronous coding tests getting lots of love. 

But 72% of recruiters leaning on a resume review as a method to assess developers’ technical skills

We believe this canand shouldchange.

We already knew that the resume, despite getting some stick, hadn’t disappeared from hiring processes. But we wonder, and worry, what criteria are employers looking for in a resume review?

How many hidden gems might you uncover with a screening process based on skills? 

 

Currently, which method(s) are you/your team using to assess a candidate’s technical skills?

Respondents could select multiple answers.

Technical discussion75.27%
Resume review71.61%
Live coding interviews49.82%
Asynchronous technical tests24.54%
Work sample tests/take-home projects21.06%
Portfolio review20.51%
Coding challenges (live events)17.77%
Role-playing scenarios9.34%

Almost half of employers use algorithmic questions in their technical assessment

We’re not saying that algorithmic questions should disappear altogether. Not necessarily. 

However, we’d love to see them knocked down a few spots!

Why? Because algorithmic questions will not give you the best read on candidate’s technical skills on the job

They do not mirror real, on-the-job situations and they frustrate developers—damaging your candidate experience.

A variety of formats is absolutely fine, but we strongly recommend tipping the balance in favor of real-word scenario exercises.

 

What types of exercises are included in your technical tests or live coding interviews?

Respondents could select multiple answers.

Algorithmic questions44.00%
Real-world scenario simulations33.90%
Code review tasks27.81%
System design problems25.52%
Language-independent questions25.14%
Multiple-choice questions (MCQs)24.00%
Pair-programming sessions18.48%
Debugging exercises18.10%
Data structure manipulation tasks17.52%
Gamified exercises16.38%
Performance optimization challenges14.10%

b. Rethinking candidate experience

Developers will spend less time on coding and more time on optimization—and your hiring process should reflect that

With the integration of AI tools especially, it looks like the developer job will evolve to be less and less about coding (from scratch) and more and more about optimization, collaboration and system design.

Does your current hiring experience mirror this? How could you, for example, include more “fine tuning” coding exercises (debugging, code review, bug fixing, testing, building and scaling new components within an existing codebase, etc.)?

Which skills are most important to be a strong developer/software engineer today?

Answers are ranked by score of importance

Debugging and fine-tuning existing code2.64
Collaborating with teammates through pair programming or software design2.59
System design (scalability, fault tolerance, etc.)2.59
Writing new code (from scratch)2.18

And in 3 years from now?

Answers are ranked by score of importance

Debugging and fine-tuning existing code2.68
Collaborating with teammates through pair programming or software design2.66
System design (scalability, fault tolerance, etc.)2.82
Writing new code (from scratch)1.83

Developers feel most empowered to demonstrate their skills in live technical interviews

90% of developers say that a technical interview is the best setting to showcase their skills.

Are your making sure that yours are top-notch, from interview environment, to interview questions?

And take homes?

As was the case last year, developers are still showing an interest in take-home projects (despite the criticism they get). 

Last year, take-homes came in as developers’ first choice, this year, they’re in second place. 

Indeed 46% of developers consider that take-home projects with work samples are the most effective way to express their abilities.

What do you consider is the best way to showcase your technical skills?

Respondents could select multiple answers.

Technical discussion50.36%
Work Sample Tests / Take-Home Projects46.10%
Live coding interviews39.59%
Coding Challenges (Events)39.11%
Portfolio Review33.23%
Resume review28.46%
Asynchronous technical tests18.96%
Role-Playing Scenarios11.69%

Programming is increasingly moving towards higher levels of abstraction, allowing developers to focus more on problem-solving and less on the intricate details of code implementation.

Loick Michard, CEO of CoderPad France

Asynchronous coding tests: room for improvement?

19% of developers consider that asynchronous coding tests are the best way to show their skills. And, developers that have taken a coding test in the past, give the experience a 3.6 rating. 

Kind of average, right?

So, are coding tests on the downfall? Or is there more to it?

We do not think that coding tests have had their day (otherwise, we wouldn’t be putting so much energy into providing them!). 

However, we do think that coding tests need to be done better.

What needs to change?

How would you rate this (these) experience(s) on average?

About coding tests

3 out of 5

  • Actionable learning

Coding tests: a call for realism

So what’s pushing developers to give “meh” feedback on coding tests? 

Our respondents highlighted three top areas for improvement: 

  • Lack of relevance to the actual job role (54%)
  • Unreasonably short time limits (40%)
  • Excessive focus on obscure algorithms or trivia (38%)

In other words, your tests need to be more realistic.

Related read: Checklist: What Makes for a Realistic Coding Assessment?

What did you dislike about your coding tests experience?

Respondents could select multiple answers.

Lack of relevance to the actual job role54.42%
Unreasonably short time limits39.60%
Excessive focus on obscure algorithms or trivia38.27%
Lack of feedback on performance36.73%
Ambiguous or unclear problem statements34.96%
High-pressure environment with unnecessary stress33.85%
Overly complex or unrealistic scenarios23.23%
Inadequate instructions or guidance19.25%
Poor platform usability or technical issues12.39%
Limited choice of programming languages5.97%

Coding tests aren’t scaring candidates away

Only 12% of developers say that they’ve ever refused to take a coding test. 

The majority of those that have said “no”, say that time is their major concern.

So again, it’s not so much the fact that you include a coding test in your process that provides for an “average” candidate experience, but rather what does that test looks like.

How long are your tests? How relevant are they to the role? How do you communicate their purpose and position them in your process? Do you follow up with a live technical discussion?

Have you already refused to take an asynchronous coding test/take-home test?

Yes11.97%
No88.03%

Why?

Respondents could select multiple answers.

Concerns about time commitment or length52.92%
The test doesn’t align with the role or skills34.71%
The belief that the test format doesn’t showcase true strengths31.62%
Unclear or vague instructions27.15%
Perception of the test as an unfair assessment of abilities26.12%
Preference for demonstrating skills through real work examples26.12%
Previous negative experiences with coding tests23.71%
Concerns about privacy and sharing work13.06%

What else impacts candidate experience?

Of course, candidate experience in technical hiring is shaped by multiple factors beyond assessment methods. This includes clear communication and timely feedback, ease of application, company culture signals, etc.

Another important element to take into consideration, is the duration of your process and the number of steps.

We asked our developer community how many steps they thought was an acceptable amount. The average response was 3. Although it’s safe to say that this expectation varies based on seniority and role complexity.

c. Maintaining the integrity of the recruitment process

Cheating is on everybody’s some people’s mind

While candidate cheating in the era of AI is a valid concern (as you’ll see below), it’s not something that’s troubling everybody. 

Roughly 28% of recruiters are not worried about AI facilitating cheating, 23% are on the fence, and 49% are worried.

Are you concerned the growth of Gen AI will facilitate candidate cheating in the hiring process?

Yes, very concerned19.74%
Somewhat concerned28.86%
Neutral, unsure at this point22.91%
Not very concerned12.66%
No, not concerned at all12.29%
I haven’t thought about it before3.54%

How prevalent is cheating really?

So who’s in the right? Those that worry, or those that don’t? 

Well, what we can say 40% of recruiters say that they’ve experienced cheating within the assessment process, and a further 10% say they’ve suspected cheating.

As for developers, 12% admitted to cheating, at least once, on a technical assessment.

The fact there are new possibilities doesn’t mean cheating’s becoming more prevalent.

And we don’t need to blow the problem out of proportion.

Recruiters need what they have always needed.
An awareness that cheating can happen; an understanding of the warning signs; and then rolled-up sleeves to get on with hiring-as-usual.

There’s another more pertinent question around the use of GenAI in technical interviews though, and that’s this: is using GenAI actually cheating in the first place?

Have you ever cheated on a technical assessment or a coding interview (and how many times)?

Never88.06%
Once6.83%
A few times5.11%
I never took a technical test before0.00%

Have you ever experienced a candidate cheating on a coding test/live interview?

Yes, multiple times29.02%
Yes, once11.09%
No, never, and I am not concerned about it22.74%
No, but I’m aware of it happening in the industry17.74%
Suspected, but I couldn’t confirm9.98%
Not applicable; I don’t conduct coding tests or live interviews9.43%

Copy and pasting code = cheating?

While we don’t think that there are any cases where impersonation is okay… we do have questions.

The top two types of cheating highlighted by recruiters are: 

  • Copying code from others or the internet
  • Using unauthorized resources, like Google or books

But…?

Developers regularly use “external” resources on-the-job.

They search Google for a reminder, because they haven’t used a certain language in a while. 

Or they use Copilot to generate ideas, but edit the code using their skills, judgment and experience. 

Or they copy-and-paste a solution from Stack Overflow, but then test and debug from that foundation.

If, in “real life”, these are considered pragmatic, efficient ways to solve problems, why should they be forbidden in a recruitment setting?

How is that contributing to creating a realistic hiring experience?

What types of cheating were you confronted with?

Respondents could select multiple answers.

Copying code from others or the internet38.41%
Using resources we did not authorize, like Google or books33.33%
Misrepresenting skills or experience levels28.26%
Getting outside help or collaborating with others27.05%
Using auto-complete tools that generate entire solutions16.67%
Impersonating someone else to take the test15.46%
Indirect – Leaking questions on the internet13.04%
Using pre-written code that wasn’t developed during the test13.04%
Other10.63%

For as long as I’ve been writing code, we’ve had tools to help us remember things. Our toolsets are becoming more complex over time, so don’t expect candidates to have everything memorized. Memorization isn’t a good indicator of how well a potential engineer will solve problems.

Nathan Sutter, VP of Engineering at CoderPad
  • Actionable learning

Is AI powering cheating?

Among those that are cheating, 48% of them are using AI to generate or optimize code

In their top 3 means to cheating, developers also state:

  • Copying code from the internet or previous projects
  • Using unauthorized online resources or forums

We encourage recruiters to focus on “how can I test a developer’s understanding of the code they’ve submitted” rather than “how can I be sure of its source”

Related watch: How to Proactively Mitigate Cheating in Your Technical Hiring

How did you cheat?

Respondents could select multiple answers.

Using AI tools to generate or optimize code47.92%
Copying code from the internet or previous projects30.21%
Using unauthorized online resources or forums24.65%
Getting help from friends or colleagues20.49%
Other (please specify)9.72%
Indirect – Leaking questions on the internet6.60%
Accessing the test outside allowed conditions4.86%

Candidates “under pressure”

Candidates name time pressure, performance pressure and a lack of confidence as the top reasons why they cheat. 

Why did you cheat?

Respondents could select multiple answers.

Time constraints or tight deadlines41.98%
Pressure to perform well46.08%
Lack of confidence in my skills40.61%
Unclear instructions or expectations24.23%
The perception that the test is unfair or unrealistic17.06%
Urgent need to secure the job20.48%
The belief that others might be cheating13.99%

Be open-minded. Curiosity will get you further than assumptions. Ask for explanations. Seek understanding without instant judgment. And see what you find out.

Amanda Richardson, CoderPad CEO

3. Recruitment predictions for 2025

The “Great Stay” sees more tech talent sticking in their roles.

Work-life balance outweighs salary as a retention driver, though those leaving seek better pay and growth opportunities.

We don’t see tech hiring picking up speed in 2025, but we expect companies will hire smarter and focus on AI roles, where demand is rising.

a. The Great Stay

  • Hot take

Tech talent and the “Great Stay”

The “Great Stay” or “Big Stay” describes the growing phenomenon of workers remaining in their current jobs for longer periods of time. 

This movement has replaced the ‘Great Resignation’, which resulted in a record-breaking four million workers quitting each month in 2021, extending into 2022 and 2023.

And it’s reflected in our numbers. 

In 2022, 52% of developers said they were thinking about leaving their job. In 2023, that number went down to 49%.

At the end of 2024, 42% said they were considering exploring new opportunities. 

On the other hand, 30% of respondents answered “I’m happy where I am for now”—vs. 23% in 2023. 

Are you personally thinking about quitting your job or exploring new job opportunities in the next 12 months?

Yes, I’m thinking about it41.95%
No, I’m happy where I am for now29.61%
I recently quit or switched jobs16.88%
None of the above11.57%

Work-life balance has a major impact on retention

What is it that makes developers want to stick around?

While a competitive salary and benefits package is important (33%), it’s less important than a positive work-life balance (43%). 

Indeed, from TikTok trends (#savetheday, #bareminimummondays, #actyourwage, etc.) to interviews, we’re seeing people prioritize their wellbeing, set boundaries and reassess their approach to work.

Developers are no exception

How does your organization promote work-life balance? And how do you showcase these efforts to candidates?

What makes you stay?

Respondents could select multiple answers.

Respect for work-life balance42.80%
Great colleagues37.28%
Competitive salary and benefits32.74%
Meaningful or exciting challenges30.57%
Job stability and security28.40%
Good advancement/career opportunities18.54%
Alignment with personal values and goals18.54%
Good management12.62%
Positive recognition12.03%
Performant work facilities (hardware, tools, environment, etc.)5.13%

Give developers the opportunity to grow

And those who aren’t (great) stay-ing?

They’re leaving in search of a better salary, and the opportunity to grow their career.

Top reasons to switch jobs

Respondents could select multiple answers.

To get a higher salary44.87%
For better advancement/career opportunities43.91%
To escape boredom/find new challenges27.37%
For better work-from-home options24.27%
Due to a misalignment in company strategy and prioritization15.96%
In search of better management14.60%
In search of a more financially stable company12.86%
For better work facilities (hardware, tools, environment, etc.)9.77%
Due to misalignment of company values9.77%
To get away from toxic colleagues8.99%
To work closer to where I live8.41%
In search of recognition7.93%
In search of a company committed to investing time and energy in social & environmental issues5.13%
To do something outside of software development4.64%

b. Hiring goals & priorities

The pace of hiring in 2025

We don’t see the number of new tech hires picking up massively in 2025.

Indeed, this year 60% of recruiters say they’re looking to hire less than 50 developers (vs. 54% in 2024).  

Does this have something to do with the “Great Stay”, the role of externalization, or maybe upskilling?

We can’t be sure, but we can hypothesize. What’s your prediction?

In the next 12 months, how many technical people does your company plan to hire?

Comparison with 2024.

20252024
0-1043.24%34.46%
11-5016.78%19.49%
51-1005.57%9.78%
101-2002.14%5.12%
201-5001.63%2.72%
Over 5003.00%5.83%
I don’t know27.65%22.60%
  • Hot take

Companies continue to invest in recruitment

Organizations may not be hiring more this year, but we think they plan to hire better

37% of recruiters expect to see their budget increase this year

And, while companies are looking to invest in all aspects of HR and hiring, we predict that the adoption of AI tools will have the greatest impact.

In 2025, you think your hiring budget will:

Comparison with 2024.

20252024
Increase36.91%25.52%
Decrease13.64%13.73%
Stay the same26.31%17.10%
I don’t know23.14%43.65%

c. Skills: gaps or opportunities?

There’s growing demand for AI specialists…

For the first time in 8 years, “AI specialists” are one of the top 3 most sought-after tech profiles.

Over the past few years, we’ve seen demand for this position grow. In 2023, 18% of recruiters were looking to hire AI or Machine learning specialists. In 2024, 21%. This year, 27%.

Back-end, full-stack and front-end engineers are alsoconsistentlyin high demand.

Which technical positions are you looking to hire for in 2025?

Respondents could select multiple answers.

Back-end developer/engineer41.74%
Full-stack developer/engineer40.34%
AI/Machine learning specialist27.41%
Front-end developer/engineer27.26%
DevOps24.92%
Applications developer23.99%
Software architect19.16%
Data scientist17.45%
Cybersecurity engineer15.42%
Project manager15.42%
Cloud engineer14.64%
Product manager13.71%
Tester12.31%
Data or business analyst11.06%
Mobile developer/engineer10.75%
Game developer/engineer10.28%
Information security analyst9.81%
Systems engineer9.50%
Sysadmin6.70%
Data architect6.54%
Web3 developer5.92%
Blockchain engineer4.83%
DBA4.21%
Prompt engineer3.43%
CTO3.12%

…and recruiters are scrambling to hire them

As mentioned above, demand for AI specialists is high—and recruiters are feeling the heat!

Indeed, recruiters have deemed “AI specialists” the most difficult role to fill

Fortunately, 28% of developers are actively learning new, AI-related skills, and 26% are planning on doing so. This should broaden the talent pool somewhat.

What makes it so tricky to hire for these roles?

Is it simply the limited supply of specialized profiles? Or are recruiters also finding it challenging to assess AI skills, identify potential, define and communicate scope, etc.

Which positions do you think you’ll struggle to recruit for in 2025?

Respondents could select multiple answers.

AI/Machine learning specialist21.65%
Back-end developer/engineer18.69%
None14.17%
Full-stack developer/engineer11.53%
Applications developer11.06%
DevOps10.90%
Cybersecurity engineer10.59%
Software architect7.94%
Front-end developer/engineer7.17%
Data scientist6.70%
Cloud engineer5.30%
Blockchain engineer4.67%
Game developer/engineer4.21%
Project manager4.05%
Systems engineer3.74%
Tester3.74%
Mobile developer/engineer3.58%
Information security analyst3.43%
Data architect3.27%
Product manager2.96%
DBA2.80%
Data or business analyst2.49%
Other (please specify)2.49%
CTO2.18%
Web3 developer2.18%
Sysadmin2.02%
Prompt engineer1.56%

Python, JavaScript, React and Node.js hold their place in the sun

Demand and supply are aligned between developers and recruiters for the 2 most popular programming languages: Python and JavaScript. This is consistent with previous years. 

As for frameworks, Node.js and React are both the best-known and the most in-demand frameworks.

Best-known vs. most in-demand programming languages

We asked developers “Which programming languages do you know?”. We also asked recruiters “Which programming languages does your company have high demand for?”. Respondents could select multiple answers.

DevelopersRecruiters
Python70.6%45.7%
JavaScript64.2%41.5%
Java50.1%39.5%
Typescript31.3%27.9%
C++45.0%24.4%
C#33.1%24.4%
SQL53.5%21.3%
HTML CSS59.4%17.4%
PHP29.1%13.6%
Go9.2%10.2%
C46.9%10.0%
Bash29.6%6.9%
Kotlin8.2%6.9%
Rust8.5%5.1%
Swift3.4%3.4%
R6.6%3.3%
Ruby6.0%3.1%
VB.NET6.7%3.0%
Other (please specify)6.2%3.0%
PowerShell10.6%2.8%
Dart5.5%2.1%
COBOL2.0%2.1%
Scala2.8%2.0%
Perl3.8%1.6%
Lua7.2%1.3%
Haskell3.7%1.2%
Groovy1.8%1.2%
Clojure1.0%1.2%
Pascal/Delphi6.2%1.0%
SAS0.8%1.0%
OCaml3.2%0.7%
VHDL2.7%0.7%
ObjectiveC1.7%0.7%
Fortran2.1%0.5%
Solidity1.3%0.3%

Best-known vs. most in-demand frameworks

We asked developers “Which frameworks do you know?”. We also asked recruiters “Which frameworks does your company have high demand for?”. Respondents could select multiple answers.

DevelopersRecruiters
React33.7%34.3%
Node.js39.5%27.4%
Spring15.9%20.5%
.NETCore20.3%19.7%
Angular 2+11.3%17.4%
Next.js15.3%11.8%
React Native11.3%9.8%
AngularJS12.4%8.9%
Vue.js15.6%8.9%
Django18.0%8.0%
FastAPI7.7%6.9%
Flutter8.6%6.4%
ExpressJS17.0%5.7%
Other (please specify)5.9%5.7%
NestJS6.0%5.4%
Laravel8.7%5.1%
Flask14.6%4.6%
Symfony8.1%3.8%
Qt10.4%3.0%
ASP5.7%2.8%
Nuxt.js3.1%2.3%
Quarkus1.3%2.3%
RoR (Ruby on Rails)3.5%2.1%
JSF2.0%1.8%
Pyramid0.6%1.8%
Svelte3.4%1.6%
Backbone.js0.9%1.5%
ExtJS0.7%1.3%
Ionic2.3%1.3%
Play0.8%1.2%
Struts1.7%1.2%
Xamarin2.6%0.7%
Cocoa0.8%0.5%
Knockout.js1.0%0.3%

Food for thought

How can recruiters and hiring managers leverage AI to make the technical assessment process more “real”, closer to the on-the-job experience?

What does an acceptable, engaging, efficient take-home development project look like, and is it time to revisit this assessment method?

How can a skills-based approach help companies identify and hire diverse talent with the necessary hard and soft skills?

4. Survey Demographics

We gathered feedback from over 3,000 developers from 149 different countries, with diverse professional and personal backgrounds. 

Although many student coders took part in our survey, our developer community was mostly representative of professionals working in various positions and industries.

Full-stack developer was the top represented tech position.

We also surveyed roughly 1,500 people who hire technical profiles as part of their job. Respondents came from 143 countries, with varying professional experience and responsibilities.  

a. Our developer community

Geography

France28.71%
India9.99%
United States8.68%
Germany3.99%
United Kingdom2.54%
Brazil2.44%
Canada2.36%
Morocco2.18%
Spain2.06%
Poland1.95%

Employment status

Employed full-time39.51%
Student33.46%
Unemployed12.68%
Freelancer or self-employed7.04%
Intern2.70%
Employed part-time2.60%
None of the above1.54%

Position

Full-stack developer/engineer29.27%
Back-end developer/engineer19.14%
Other (please specify)7.95%
Applications developer6.62%
Front-end developer/engineer4.57%
Embedded software engineer3.77%
Teacher, educator, trainer, or academic researcher3.38%
Tech lead3.25%
Game developer/engineer2.91%
Job seeker2.58%
Data scientist or machine learning specialist2.25%
DevOps2.25%
Data or business analyst2.05%
Architect1.59%
Sysadmin1.59%
Mobile developer/engineer1.52%
Systems engineer1.39%
Tester/Test engineering analyst1.39%
Project manager0.99%
CEO0.86%
CTO0.33%
Product manager0.20%
DBA0.13%

Years of experience

0-1 year45.49%
2-3 years16.68%
4-5 years10.29%
6-7 years5.64%
8-9 years3.66%
10-11 years4.07%
12-15 years4.24%
16-20 years4.00%
Over 205.95%

b. Our recruiter community

Geography

France19.70%
India17.01%
United States6.11%
Morocco4.69%
Tunisia3.25%
Brazil2.51%
Vietnam2.34%
Germany2.27%
China2.09%
Canada1.84%

Position

Tech lead30.21%
Developer26.45%
CTO (Chief Technology Officer)9.19%
Other (please specify)7.88%
Talent acquisition/recruitment manager7.32%
VP/Director of Engineering3.94%
Business manager3.38%
HR2.63%
Learning/training/development2.25%
VP/Director of talent acquisition1.88%
COO ( Chief Operating Officer)1.69%
Benefits and Compensation1.31%
OM (Office Manager)0.56%
Sourcing specialist0.56%
VP/Director of HR0.56%
Talent brand manager0.19%
CHO (Chief Happiness Officer)0.00%

Company size

I’m self-employed11.44%
1-9 employees12.20%
10-49 employees17.07%
50-249 employees19.89%
250-999 employees12.38%
Over 1000 employees27.02%