March 2023 Hacker News Hiring Trends
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.
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.
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.
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.
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, Blockchain, Bitcoin, and Ethereum are all still mentioned, but well off their highest levels.
Compare Web3, Blockchain, Bitcoin and Ethereum
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
Compare React, Angular, Vue, and Ember
Compare Postgresql, MySQL and SQL Server
Compare Mongodb, Elasticsearch, Cassandra and DynamoDB
Compare API, REST, GraphQL, and gRPC
Specialization trends are still steady.
Compare Full Stack, Frontend, and Backend
Engineering levels are pretty stable, with Senior being the most common, by far.
Compare Principal, Staff, Senior, and, Junior
Finally, some stability! Programming language rankings are more stable than much of the rest of the industry.
Compare Top 10 Programming Languages
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 |