Developer demand in Europe

Average message requests received by engineers examined to reveal the most in-demand development skills

Working remotely
Working overseas
Development
Node.js
Typescript
React
JavaScript
.NET
C#
Spring Boot
Angular
Vue.js
SQL
PHP
Python
C++
Ruby
Ruby on Rails
Solidity
3 minutes article
Cover of A street outside a cafe called 'Vrais Paris' article

Demand for European engineers

Developer demand

This article focuses on remote engineers in Europe and compares the demand level of different development skills in different countries. Demand is calculated by dividing the number of developers listing a particular skill on their cord profile by the total number of messages companies have sent to these developers.

Skillset demand - all countries

Across all countries included in the data set, the average number of message requests received per engineer was 4.8.

Graph showing ten development skills on X axis and the average message requests per engineer with them on Y axis

Node.js is the most in-demand development skill in Europe, followed by Typescript, React, JavaScript and .NET - though there is a drop-off between the 7.3 messages the average React developer receives and the 6.2 messages that each JavaScript developer receives on average. Developers who know C# and Spring Boot also receive more message requests than the average developer.

C++ was the least in-demand of the most popular development skills, with just 2.2 messages received on average per engineer. Angular, Vue.js, Java, SQL, PHP and Python are all associated with below-average numbers of message requests from companies.

Skillset demand by country

The following graphs display the average number of messages received per engineer listing that country’s most popular development skills in their cord profiles.

Belgium

Graph showing Git (5.0), Python (5.0), Next (4.0), Redux (4.0) and Angular (3.3) on X axis and average number of messages received on Y axis

Belgium-based developers who know Git and Python are the most in-demand in the country, followed by those who know Next, Redux and Angular.

France

Graph showing Ruby (7.0), Ruby on Rails (4.3), AWS (4.0), Symfony (4.0) and Node.js (3.8) on X axis and number of messages received on Y axis

Ruby is the most in-demand development skill in France, followed at a distance by Ruby on Rails. French developers lacking Ruby tend to receive fewer message requests than the average European developer.

Germany

Graph showing MySQL (5.3), Ruby (5.3), Node.js (4.1), Ruby on Rails (3.9) and AWS (3.6) on X axis and average number of messages received on Y axis

Among the five most popular skills in Germany, MySQL and Ruby are most in-demand. The next three most sought-after skills for German developers - Node.js, Ruby on Rails and AWS - are all, in Germany, associated with fewer message requests than the average European developer.

Ireland

Graph showing Ruby on Rails (15.0), Node.js (6.0), Go (5.0), Python (3.9) and AWS (3.3) on X axis and average messages received on Y axis

Ireland-based developers who know Ruby on Rails are the most sought-after in Europe, averaging 15 message requests each - more than three times the European average. Node.js and Go also raise the average number of message requests Irish developers receive above the European average.

Italy

Graph showing Redux (6.5), Node.js (4.4), Typescript (3.4), Linux (3.0) and Vue.js (2.9) on X axis, and average requests per engineer on Y axis

Redux tops the list of in-demand skills for developers based in Italy, and is the only skill in the country that raises the demand for Italian developers above the European average.

Poland

Graph showing React Native (5.3), Redux (3.6), Javascript (3.4), Next (3.3) and React (3.3) on X axis and number of requests per engineer on Y axis

React Native is the most in-demand skill among developers based in Poland with an average of 5.3 message requests received by engineers in the country listing this skill. Redux is next on the list, with an average of 3.6 message requests per engineer.

Spain

Graph showing Go (6.4), React Native (3.7), Django (3.5), Typescript (3.4) and Node.js (2.8) on X axis and number of messages per engineer on Y axis

The average Go developer based in Spain receives 6.4 message requests. Spain's next most in-demand development skill, React Native, typically sees 3.7 message requests per Spanish engineer.

Sweden

Graph showing Kafka (7.0), REST (5.0), Spring (5.0), Javascript (4.0) and PostgreSQL (4.0) on X axis and number of messages per engineer on Y axis

Developers based in Sweden who know Kafka are in high demand, with an average of 7.0 message requests per engineer - nearly 50% above the European average. REST and Spring also see Swedish developers receive more than the European average number of message requests.

Switzerland

Graph showing Solidity (5.0), Typescript (4.0), Angular (3.0), HTML/CSS (3.0) and Python (2.0) on X axis and number of messages per engineer on Y axis

Solidity, with an average of 5.0 requests per engineer, is the most in-demand development skill in Switzerland. At fifth on the list is Python, with the average Swiss-based Python developer receiving 2.0 message requests on cord.

Key Insights

  • The average European developer receives 4.8 message requests on cord
  • Node.js, Typescript and React are the three most in-demand development skills across all European countries
  • The most in-demand group of developers in Europe are Ruby on Rails developers based in Ireland - these receive more than three times as many message requests as the average European developer.

Data Disclaimer

This piece focuses on remote working in Europe. Data is drawn from engineers based in ten countries:

  1. Belgium
  2. France
  3. Germany
  4. Ireland
  5. Italy
  6. Poland
  7. Spain
  8. Sweden
  9. Switzerland
  10. UK*

*Only engineers based outside London and/or exclusively looking for remote work have been included in the data set.

The dataset covers 2,023 engineers.

A "message request" means an invitation from a company user to begin a conversation with an engineer, regardless of whether or not the engineer accepts that request.

Dan McEvoy on cord
Dan McEvoy, Content Writer
Wednesday, 20 April 2022