Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Backend Salaries

Backend roles pay a median of $200,000 per year across 851 postings that disclose pay, ranging from $177,000 to $229,250.

Updated November 3, 2026

Salary over time

Median advertised salary by month, USD per year. The shaded band is the middle half of postings.

February 2026 – October 2026 $145,000 – $249,219

Months follow the date a posting was published, and count postings closed since — the table below counts only those open now. A month needs 30 postings with a salary to be shown; a missing month is a gap, not a guess. A dashed step means the month had at least 3× the postings of the one before, so part of that change is which postings are counted. The hollow point is the current month, still filling up. These are postings on freehire, not the whole job market.

LevelCurrencyPeriod25thMedian75thPostings
InternUSDhour$27$40$527
InternINRyear₹150,000₹250,000₹387,5006
InternRUBmonthRUB 31,250RUB 35,000RUB 51,8756
InternUSDyear$201,600$201,600$201,6005
JuniorEURyear€36,500€36,500€50,00011
JuniorTWDmonthNT$41,250NT$46,500NT$50,0007
JuniorRUBmonthRUB 50,000RUB 80,000RUB 100,0007
JuniorUSDmonth$1,250$1,500$1,6756
MiddleUSDyear$129,740$137,500$185,25023
MiddleEURyear€42,500€45,000€52,12514
MiddleEURmonth€3,550€4,000€4,88712
MiddleCADyearCA$144,400CA$158,000CA$158,0009
MiddleGBPyear£47,500£63,500£80,5757
MiddleRUBmonthRUB 150,000RUB 160,000RUB 182,5007
MiddlePLNmonthPLN 14,000PLN 14,000PLN 18,5005
SeniorUSDyear$170,000$195,000$212,500527
SeniorEURyear€45,500€60,500€87,500176
SeniorGBPyear£77,500£90,250£110,00099
SeniorEURmonth€5,481€5,962€6,20090
SeniorCADyearCA$149,125CA$180,500CA$188,40080
SeniorINRyear₹1,150,000₹2,000,000₹3,000,00059
SeniorTWDmonthNT$60,000NT$75,000NT$92,50030
SeniorPLNyearPLN 250,000PLN 300,000PLN 347,00020
SeniorUSDmonth$2,000$4,500$4,87519
SeniorPLNhourPLN 141PLN 150PLN 16018
SeniorPLNmonthPLN 19,875PLN 23,878PLN 26,32518
SeniorSGDmonthSGD 7,500SGD 7,500SGD 8,75017
SeniorRUBmonthRUB 143,750RUB 200,000RUB 250,00016
SeniorUSDhour$65$75$15013
SeniorTWDyearNT$1,000,000NT$1,200,000NT$1,350,00013
SeniorMXNmonthMX$47,500MX$57,500MX$66,25011
SeniorJPYyear¥8,626,500¥10,250,000¥12,250,00010
SeniorEURday€375€375€4359
SeniorPHPmonth₱95,000₱125,000₱157,5008
SeniorGBPday£550£600£6005
SeniorCADhourCA$50CA$86CA$965
LeadINRyear₹3,000,000₹3,625,000₹3,625,00029
LeadEURyear€49,875€61,250€81,25028
LeadUSDyear$177,500$212,500$230,00025
LeadRUBmonthRUB 114,000RUB 200,000RUB 240,00023
LeadGBPyear£98,750£105,000£118,75012
LeadEURmonth€7,500€7,692€8,1169
StaffUSDyear$206,500$230,000$254,750246
StaffCADyearCA$198,500CA$211,000CA$211,00030
StaffGBPyear£117,016£141,250£163,62514
StaffEURyear€101,071€121,000€129,36012
StaffINRyear₹4,359,977₹4,469,954₹8,319,6507
PrincipalUSDyear$192,500$215,450$236,50021
PrincipalCADyearCA$130,000CA$163,000CA$190,0005
C-levelRUBmonthRUB 88,680RUB 100,000RUB 151,0008
All levelsUSDyear$177,000$200,000$229,250851
All levelsEURyear€45,000€60,000€88,750243
All levelsGBPyear£77,750£95,000£115,000135
All levelsCADyearCA$158,000CA$183,000CA$200,000126
All levelsEURmonth€5,100€5,950€6,375115
All levelsINRyear₹1,300,000₹2,750,000₹3,631,250108
All levelsRUBmonthRUB 91,212RUB 150,000RUB 205,51568
All levelsTWDmonthNT$50,000NT$64,000NT$80,00038
All levelsUSDmonth$1,625$2,250$4,65034
All levelsPLNmonthPLN 14,500PLN 23,000PLN 28,60031
All levelsSGDmonthSGD 7,375SGD 7,750SGD 10,00027
All levelsPLNyearPLN 250,000PLN 319,000PLN 368,00027
All levelsUSDhour$49$65$8823
All levelsPLNhourPLN 141PLN 150PLN 17519
All levelsMXNmonthMX$30,625MX$47,500MX$61,25018
All levelsTWDyearNT$1,000,000NT$1,200,000NT$1,390,00015
All levelsJPYyear¥8,500,000¥10,000,000¥12,500,00013
All levelsEURday€375€375€44011
All levelsCADhourCA$38CA$55CA$8510
All levelsPHPmonth₱57,500₱110,000₱143,75010
All levelsGBPday£550£600£6009
All levelsAUDyearA$100,000A$135,000A$157,5007
All levelsRURmonthRUR 135,000RUR 170,000RUR 205,0006
All levelsBRLmonthR$4,500R$14,750R$15,0005
All levelsEURhour€65€98€985
All levelsMYRmonthMYR 8,000MYR 11,000MYR 12,5005
All levelsKZTmonthKZT 1,000,000KZT 1,050,000KZT 1,175,0005