Public · aggregates only

Market pulse

Medians and offer counts from JustJoin.it and NoFluffJobs and Bulldogjob and We Work Remotely and Remote OK over the last 30 days. Rates are monthly PLN, using the upper bound of each range. No single offers, companies or people.

Median · B2B
26.9k
PLN per month
Middle 50%
23.5k–30.5k
25th to 75th percentile
Offers · 30 days
229
JustJoin.it + NoFluffJobs + Bulldogjob + We Work Remotely + Remote OK
New this week
96
since Monday

How rates are spread

React · B2B, invoiced · 229 offers · upper bound of each range

16k30k44k
Offers per 2k band Middle 50% Median Your rate, kept on this device

By seniority

  • Junior-3 of 12 offers needed3 offers
  • Mid22.7k32 offers
  • Senior29.9k127 offers

Each bar shows the range that holds the middle half of the offers for that level, on a scale from 10k to 45k a month. The level comes from the board, or from the offer’s title. A level appears once it has at least 12 offers.

Across the market

931
offers seen
JustJoin.it 426 · NoFluffJobs 243 · Bulldogjob 137 · We Work Remotely 99 · Remote OK 26
53%
show a salary
the rest say nothing about pay
20%
via agencies
recruiters and body leasing
63
posted twice
same job on two boards or titles, matched by description
20
days open (median)
remote 59% · hybrid 38% · office 3%

B2B rates by stack

Upper bound of the monthly range (hourly × 168). Bar: middle half of offers; tick: median. Stacks with fewer than 12 offers are left out. Based on 385 B2B offers with a salary.

Middle 50% of offers Median
Show as a table
StackOffers25th pctMedian75th pct
Node.js9524.4k28k33k
Next.js3521.8k28k30.2k
AWS2524.4k27.2k30.5k
React23023.5k26.9k30.4k
Java6724.4k26.9k30.4k
.NET2122.7k26.9k31.1k
TypeScript21622k26k30.2k
Angular6021.8k25.2k27.7k
Python3022.7k25.2k29.1k
Vue.js1422k22k26k
PHP1521k22k24.4k
Collected since 23 Oct 2026. The figures cover the last 30 days and refresh after every scan. Built with Devtriage, a personal job-market scanner. Rates are as advertised, before tax.