or

March Highlights

The Software Developer job industry is facing many changing dynamics, and the data from the "Ask HN: Who is hiring?" thread on Hacker News is a great way to track the changes. From the overall drop in job postings, the return of work to the office, to the rise in AI technogies poised to cause disruption to the way we work.

Total Job Postings Trends

First, there is the total number of job postings, at the lowest levels in years. For March, there are 440 (as of this writing) top level comments on the thread, which represent individual job postings. This is up a bit from last month's count of 394, but prior to Feburary, there wasn't a month with less than 480 postings since December, 2015. This analysis was also confirmed/cited earlier this week over at The Pragmatic Engineer.

For March, total postings are down 49% year-over-year from March 2022. This trend has been going on for a few months now with consistent big YOY drops. The last time a month's postings approached their previous year's was in May, 2022.

Remote vs Onsite Job Postings

Now, in Spring of 2023, not only is the total software developer job market down, but remote job postings are also down to the lowest level seend since COVID-19 sent so many developers home 3 years ago. There was a peak of 76% of postings, now down to 64%. Fully Onsite jobs aren't quite back to pre-covid levels, which shows that many compaonies are trying out hybrid approaches.

March 2023 Hacker News Hiring Trends: Remote vs Onsite

Technologies are changing

Along with the number of jobs and where those jobs are performed, the technologies we see and use everyday are experiencing big waves. In 2021, we couldn't escape Web3 hype. Now, AI and ChatGPT have taken over our feeds. But, job data doesn't necessarily always reflect the hype.

AI

Here it begins, the first month of really focusing on where AI is in the job market. In March, Machine Learning is over 13% of postings and AI is mentioned in over 10%. Neither surpass their recent record highs, but this will be a trend to watch in the coming months.

Compare Machine Learning, AI, ChatGPT, and GPT-3

Web3

Web3, Blockchain, Bitcoin, and Ethereum are all still mentioned, but well off their highest levels.

Compare Web3, Blockchain, Bitcoin and Ethereum

Server-side Frameworks

Django and Rails are neck-and-neck in the number of job postings! Though Node.js is still the most popular server-side framework.

Compare node.js, Rails, PHP and Django

JavaScript Frameworks

Compare React, Angular, Vue, and Ember

SQL Databases

Compare Postgresql, MySQL and SQL Server

NoSQL Databases

Compare Mongodb, Elasticsearch, Cassandra and DynamoDB

APIs

Compare API, REST, GraphQL, and gRPC

Cloud Providers

Compare AWS, GCP and Azure

Specialization

Specialization trends are still steady.

Compare Full Stack, Frontend, and Backend

Engineering Levels

Engineering levels are pretty stable, with Senior being the most common, by far.

Compare Principal, Staff, Senior, and, Junior

Top 10 Programming Languages

Finally, some stability! Programming language rankings are more stable than much of the rest of the industry.

  1. Python
  2. TypeScript
  3. Go
  4. C++
  5. Java
  6. Rust
  7. JavaScript
  8. Ruby
  9. C
  10. C#

Compare Top 10 Programming Languages

Rankings and movers

Tech Rank Last Month Change Last Year Change
Remote 1 1 0 1 0
Senior 2 2 0 2 0
Full Stack 3 3 0 4 +1
Back End 4 5 +1 5 +1
React 5 4 -1 3 -2
Python 6 6 0 7 +1
Front End 7 10 +3 6 -1
Onsite 8 7 -1 10 +2
TypeScript 9 8 -1 8 -1
Machine Learning 10 9 -1 14 +4
AWS 11 12 +1 9 -2
Next.js 12 17 +5 18 +6
Cloud 13 11 -2 12 -1
AI 14 14 0 24 +10
Hybrid 15 15 0 28 +13
Open Source 16 16 0 20 +4
Postgresql 17 13 -4 11 -6
golang 18 19 +1 13 -5
DevOps 19 20 +1 17 -2
Security 20 18 -2 15 -5
Tech Mentions Rank Last Year Mentions Last Year Rank Change
AR 6 69 3 149 +80
Prometheus 6 67 6 106 +39
Git 10 47 8 86 +39
Snowflake 7 61 6 99 +38
gRPC 6 65 6 103 +38
Grafana 5 72 6 102 +30
Redux 10 46 14 69 +23
Distributed Systems 11 44 15 67 +23
Computer Vision 7 58 10 76 +18
Tailwind 7 62 10 78 +16
Tech Mentions Rank Last Year Mentions Last Year Rank Change
NestJS 0 228 5 116 -112
Kinesis 0 209 5 115 -94
Apollo 1 167 8 89 -78
Ethereum 1 165 8 90 -75
.NET Core 1 171 6 96 -75
PyTorch 1 143 12 71 -72
Phoenix 1 168 6 107 -61
Elixir 2 110 20 56 -54
Bitcoin 1 141 8 88 -53
Spring 2 130 9 82 -48