The April 2025 edition of Hacker News' "Who is Hiring?" thread has landed, offering its monthly snapshot of the tech job market. This month, we saw a total of 326 posts, indicating a slight dip from March but a positive trend compared to last year. Let's break down the numbers to see what's trending in tech hiring.
Overall Hiring Trends
- Total Posts: 326
- Month-over-Month Change: -14% (a decrease from March 2025)
- Year-over-Year Change: +5% (an increase compared to April 2024)
While there was a decrease in postings compared to the previous month, the year-over-year growth suggests a generally healthier market than twelve months prior.
Most In-Demand Roles
Software Engineers continue to be in high demand, with various seniorities and specializations appearing in the top roles. AI-related roles also maintain a strong presence.
Role | Number of Posts |
---|---|
Software Engineer | 22 |
Senior Software Engineer | 17 |
AI Engineer | 12 |
Backend Engineer | 10 |
Full Stack Engineer | 7 |
Staff Software Engineer | 6 |
Fullstack Engineer | 6 |
Senior Full Stack Engineer | 6 |
Engineering Manager | 6 |
Founding Engineer | 6 |
Seniority Distribution
The demand for mid-career and senior professionals remains dominant.
Seniority Level | Percentage of Posts | Count of Posts |
---|---|---|
Mid | 52.1% | 170 |
Senior | 37.7% | 123 |
Junior | 3.4% | 11 |
Manager | 0.3% | 1 |
Total | 100% | 326 |
The data shows a significant focus on experienced hires, with junior roles representing a small fraction of the opportunities advertised.
Emerging Job Titles
This month saw 11 new job titles appear in the listings, out of a total of 487 unique titles mentioned (down from 512 unique titles last month). This indicates an evolving landscape of roles and specializations.
Some of the new titles appearing with multiple posts include:
- Senior ML Engineer (3 posts)
- Machine Learning Engineers (2 posts)
- Senior Fullstack Developer (2 posts)
- Cloud Infrastructure (2 posts)
- Frontend Engineers (2 posts)
- Design Engineer (2 posts)
- Senior Software Developer (2 posts)
- Generalist Engineer (2 posts)
- iOS Engineer (2 posts)
- Infrastructure Engineer (2 posts)
- Account Executive (2 posts)
Popular Technologies
React leads the pack in mentions, with Python and TypeScript following closely. Notably, AI, Rust, and Next.js show significant year-over-year growth in demand.
Technology | Mentions | MoM Change (%) | YoY Change (%) |
---|---|---|---|
React | 69 | 16.9 | 21.1 |
Python | 62 | -13.9 | 0.0 |
Typescript | 61 | -17.6 | 17.3 |
AWS | 35 | -14.6 | 9.4 |
Kubernetes | 29 | 3.6 | 52.6 |
Next.js | 23 | 27.8 | 76.9 |
Rust | 23 | 53.3 | 27.8 |
Go | 20 | -4.8 | 0.0 |
Postgres | 20 | 0.0 | 25.0 |
AI | 15 | 50.0 | 114.3 |
Java | 13 | 44.4 | 30.0 |
Node.js | 12 | -25.0 | 20.0 |
Linux | 12 | 9.1 | 20.0 |
Terraform | 12 | -33.3 | -14.3 |
GCP | 10 | -33.3 | 66.7 |
Docker | 10 | -50.0 | -33.3 |
C++ | 9 | 12.5 | -10.0 |
Django | 9 | -10.0 | 0.0 |
JavaScript | 8 | -11.1 | 0.0 |
Redis | 8 | 0.0 | 33.3 |
(Based on 326 posts analyzed for individual technologies, with a total of 1107 technology mentions.)
Significant YoY Growth: * AI: +114.3% * Next.js: +76.9% * GCP: +66.7% * Kubernetes: +52.6%
Significant MoM Growth: * Rust: +53.3% * AI: +50.0% * Java: +44.4%
Common Technology Combinations
The synergy between frontend and backend technologies continues to be a key theme. "React + Typescript" remains a very popular combination.
Combination | Count | MoM Change (%) |
---|---|---|
React + Typescript | 37 | 8.8 |
Python + React | 30 | 15.4 |
Python + Typescript | 23 | -25.8 |
Postgres + React | 20 | -4.8 |
AWS + React | 19 | 35.7 |
Postgres + Python | 18 | 20.0 |
Node.js + React | 16 | 23.1 |
AWS + Postgres | 15 | -28.6 |
AWS + Typescript | 15 | -28.6 |
Kubernetes + React | 14 | 100.0 |
Postgres + Typescript | 13 | -35.0 |
Next.js + React | 13 | 18.2 |
Node.js + Typescript | 12 | -25.0 |
Python + Rust | 11 | 83.3 |
Kubernetes + Python | 11 | -35.3 |
Next.js + Typescript | 11 | 22.2 |
AWS + Kubernetes | 11 | 10.0 |
AWS + Python | 11 | -42.1 |
AWS + Terraform | 10 | -28.6 |
Rust + Typescript | 10 | 42.9 |
(Based on 190 posts analyzed that contained combinations, out of 3005 total combinations found.)
The combination of "Kubernetes + React" saw a 100% month-over-month increase in mentions, and "Python + Rust" also showed strong growth.
Salary Data
Salary transparency saw a slight dip month-over-month but is up year-over-year. Both minimum and maximum average and median salaries have increased significantly compared to the previous year.
Salary Transparency: * Current Rate: 18.1% of posts included salary information (59 out of 326 posts). * Month-over-Month Change: -1.3 percentage points (from 19.4%). * Year-over-Year Change: +1.7 percentage points (from 16.4%).
Minimum Salary Ranges (for posts with salary data): * Average Min Salary: $166,597 (+9.8% MoM, +35.7% YoY) * Median Min Salary: $130,000 (+30.0% MoM, +8.3% YoY)
Maximum Salary Ranges (for posts with salary data): * Average Max Salary: $269,366 (+14.6% MoM, +62.3% YoY) * Median Max Salary: $200,000 (+14.3% MoM, +11.1% YoY)
The significant year-over-year increases in average salaries suggest a competitive market for talent, particularly within the roles that disclose compensation.
Work Arrangement Statistics
Remote work remains the most common arrangement, though its share has decreased compared to both last month and last year. Hybrid roles have seen a notable increase year-over-year.
Work Arrangement | Current Percentage | MoM Change (pp) | YoY Change (pp) |
---|---|---|---|
Remote | 41.1% | -5.4 | -5.5 |
Onsite | 29.8% | +3.0 | -5.0 |
Hybrid | 22.7% | +0.1 | +9.2 |
Unknown | 6.4% | +2.2 | +1.3 |
(Based on 326 total posts)
The shift towards more hybrid roles at the expense of fully remote and fully onsite positions (compared to last year) is a key trend to watch.
Top Onsite Locations
For roles specifying an onsite presence (165 posts mentioned specific locations), the United States continues to dominate, with San Francisco and London as the top cities.
Top Countries for Onsite Roles:
Combining "USA", "US", and "United States" into a single "United States" category. * United States: 52 (USA) + 17 (US) + 3 (United States) = 72 posts * Original Total Country Mentions Counted for Percentages: Sum of all country counts = 52+20+17+5+5+4+3+3+2+2+2+1+1+1+1+1+1+1+1+1 = 114 (this sum appears to be from the original data which had some discrepancies in how it counted towards the total 165 posts that had locations. For clarity, we will use the provided counts and percentages as a snapshot, noting the variations.)
Country | Count | Percentage of Onsite Posts | MoM Change (%) | YoY Change (%) |
---|---|---|---|---|
USA | 52 | 31.5% | 4.0 | 62.5 |
UK | 20 | 12.1% | 33.3 | 11.1 |
US | 17 | 10.3% | 6.2 | 70.0 |
Netherlands | 5 | 3.0% | 25.0 | 25.0 |
Canada | 5 | 3.0% | 150.0 | 150.0 |
Germany | 4 | 2.4% | -33.3 | 0.0 |
Sweden | 3 | 1.8% | 0.0 | 0.0 |
United States | 3 | 1.8% | 0.0 | 0.0 |
India | 2 | 1.2% | -50.0 | -33.3 |
The Netherlands | 2 | 1.2% | 0.0 | -50.0 |
France | 2 | 1.2% | -66.7 | 0.0 |
(Other countries like Japan, Madagascar, Australia, Singapore, Indonesia, Philippines, Utah (listed as country) had 1 post each) |
Note on Country Data: "USA", "US", and "United States" are listed separately. If combined, the United States would represent approximately 72 posts (43.6% of 165 onsite posts). Similarly, "Netherlands" and "The Netherlands" are distinct.
Top Cities for Onsite Roles:
Combining "San Francisco" and "SF"; "New York", "New York City", and "NYC". * San Francisco Bay Area (SF, San Francisco): 38 (San Francisco) + 5 (SF) = 43 posts * New York Metro (New York, New York City, NYC): 12 (New York) + 11 (New York City) + 9 (NYC) = 32 posts
City | Count | Percentage of Onsite Posts | MoM Change (%) | YoY Change (%) |
---|---|---|---|---|
San Francisco | 38 | 23.0% | -9.5 | 72.7 |
London | 22 | 13.3% | 10.0 | 29.4 |
New York | 12 | 7.3% | 9.1 | 20.0 |
New York City | 11 | 6.7% | -8.3 | 120.0 |
NYC | 9 | 5.5% | -60.9 | 200.0 |
Seattle | 6 | 3.6% | 50.0 | 100.0 |
SF | 5 | 3.0% | 25.0 | 400.0 |
Berlin | 5 | 3.0% | -37.5 | 66.7 |
Stockholm | 4 | 2.4% | 100.0 | 33.3 |
Boston | 4 | 2.4% | -33.3 | -20.0 |
Austin | 4 | 2.4% | -42.9 | 0.0 |
Atlanta | 3 | 1.8% | N/A | 200.0 |
Amsterdam | 3 | 1.8% | -25.0 | -40.0 |
Paris | 3 | 1.8% | -40.0 | 0.0 |
Miami | 3 | 1.8% | 200.0 | N/A |
(Based on 165 posts that specified city locations.)
Note on City Data: * If "San Francisco" and "SF" are combined, the count is 43 posts (approx. 26.1% of onsite posts). * If "New York", "New York City", and "NYC" are combined, the count is 32 posts (approx. 19.4% of onsite posts).
San Francisco and its surrounding area, along with New York City and London, remain major hubs for tech hiring.
Conclusion
April 2025's "Who is Hiring?" thread shows a dynamic tech job market. While overall post volume dipped slightly from the prior month, the year-over-year growth is a positive sign. Demand for software engineers, particularly those with AI, React, Python, and TypeScript skills, remains robust. Salary ranges are trending upwards, especially for roles with transparent compensation. The work landscape continues to evolve, with hybrid arrangements gaining traction. As always, these trends provide valuable insights for both job seekers and hiring managers navigating the tech industry.