Full-Stack Salaries
Full-Stack roles pay a median of $185,875 per year across 894 postings that disclose pay, ranging from $150,000 to $211,200.
Updated October 9, 2026
| Level | Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|---|
| Intern | INR | month | ₹8,125 | ₹20,000 | ₹37,500 | 14 |
| Intern | USD | year | $97,500 | $120,750 | $169,888 | 12 |
| Intern | USD | hour | $19 | $28 | $32 | 9 |
| Intern | EUR | month | €795 | €900 | €1,000 | 8 |
| Junior | EUR | year | €26,750 | €28,000 | €32,500 | 36 |
| Junior | USD | month | $1,100 | $1,500 | $1,600 | 25 |
| Junior | USD | year | $77,750 | $124,500 | $128,250 | 15 |
| Junior | EUR | month | €2,300 | €4,382 | €4,382 | 9 |
| Junior | GBP | year | £30,000 | £45,000 | £52,188 | 8 |
| Middle | USD | year | $113,688 | $137,002 | $165,050 | 32 |
| Middle | EUR | year | €32,500 | €33,500 | €40,000 | 27 |
| Middle | GBP | year | £45,000 | £54,050 | £75,000 | 20 |
| Middle | RUB | month | RUB 162,500 | RUB 185,000 | RUB 222,500 | 6 |
| Senior | USD | year | $145,900 | $180,000 | $205,000 | 527 |
| Senior | EUR | year | €41,500 | €50,000 | €70,000 | 325 |
| Senior | CAD | year | CA$113,100 | CA$131,900 | CA$145,450 | 173 |
| Senior | GBP | year | £60,000 | £75,000 | £85,000 | 145 |
| Senior | EUR | month | €5,250 | €5,500 | €6,000 | 89 |
| Senior | CAD | hour | CA$80 | CA$90 | CA$99 | 44 |
| Senior | AUD | year | A$130,734 | A$130,734 | A$156,250 | 40 |
| Senior | USD | hour | $43 | $58 | $75 | 34 |
| Senior | USD | month | $2,925 | $5,000 | $7,250 | 27 |
| Senior | PLN | hour | PLN 142 | PLN 170 | PLN 182 | 24 |
| Senior | PLN | month | PLN 19,267 | PLN 23,250 | PLN 25,900 | 22 |
| Senior | SGD | month | SGD 9,000 | SGD 9,750 | SGD 11,000 | 16 |
| Senior | RUB | month | RUB 250,000 | RUB 300,000 | RUB 325,000 | 15 |
| Senior | INR | year | ₹2,250,000 | ₹2,479,891 | ₹3,250,000 | 14 |
| Senior | EUR | day | €235 | €265 | €514 | 13 |
| Senior | NZD | year | NZ$130,625 | NZ$170,000 | NZ$170,000 | 10 |
| Senior | PLN | day | PLN 900 | PLN 1,120 | PLN 1,342 | 10 |
| Senior | ZAR | year | ZAR 970,000 | ZAR 1,025,000 | ZAR 1,387,500 | 10 |
| Senior | ZAR | month | ZAR 80,000 | ZAR 80,000 | ZAR 87,500 | 10 |
| Senior | GBP | day | £425 | £470 | £500 | 9 |
| Senior | AUD | day | A$925 | A$975 | A$975 | 9 |
| Senior | EUR | hour | €32 | €40 | €48 | 7 |
| Senior | MXN | month | MX$52,158 | MX$82,500 | MX$100,000 | 6 |
| Senior | COP | month | COP 6,870,000 | COP 6,887,500 | COP 8,500,000 | 5 |
| Senior | PHP | month | ₱120,000 | ₱140,000 | ₱150,000 | 5 |
| Lead | USD | year | $182,575 | $197,250 | $216,100 | 158 |
| Lead | EUR | year | €45,000 | €52,500 | €82,500 | 41 |
| Lead | GBP | year | £77,500 | £85,000 | £100,000 | 27 |
| Lead | SGD | month | SGD 7,575 | SGD 7,600 | SGD 7,600 | 16 |
| Lead | CAD | year | CA$135,650 | CA$145,800 | CA$158,250 | 15 |
| Lead | USD | hour | $78 | $92 | $92 | 9 |
| Lead | EUR | month | €2,325 | €4,700 | €5,329 | 8 |
| Lead | PLN | month | PLN 21,025 | PLN 22,050 | PLN 22,050 | 7 |
| Lead | USD | month | $2,200 | $2,875 | $3,438 | 6 |
| Lead | AUD | year | A$80,000 | A$147,500 | A$170,000 | 5 |
| Staff | USD | year | $199,432 | $222,000 | $240,078 | 107 |
| Staff | CAD | year | CA$187,500 | CA$190,000 | CA$191,600 | 17 |
| Staff | GBP | year | £104,000 | £104,000 | £104,000 | 12 |
| Staff | EUR | year | €85,000 | €85,000 | €85,000 | 9 |
| Principal | USD | year | $182,500 | $205,691 | $223,706 | 27 |
| Principal | GBP | year | £70,000 | £80,000 | £140,000 | 9 |
| C-level | USD | year | $134,475 | $159,375 | $181,250 | 16 |
| C-level | CAD | year | CA$122,175 | CA$145,800 | CA$145,800 | 14 |
| All levels | USD | year | $150,000 | $185,875 | $211,200 | 894 |
| All levels | EUR | year | €37,500 | €47,500 | €67,500 | 443 |
| All levels | CAD | year | CA$115,450 | CA$135,000 | CA$150,000 | 232 |
| All levels | GBP | year | £60,000 | £75,000 | £95,000 | 223 |
| All levels | EUR | month | €4,550 | €5,250 | €6,000 | 119 |
| All levels | USD | month | $1,500 | $2,250 | $5,000 | 65 |
| All levels | USD | hour | $30 | $55 | $78 | 57 |
| All levels | AUD | year | A$130,550 | A$130,734 | A$160,625 | 52 |
| All levels | CAD | hour | CA$72 | CA$90 | CA$99 | 49 |
| All levels | SGD | month | SGD 7,600 | SGD 8,750 | SGD 10,750 | 35 |
| All levels | PLN | hour | PLN 146 | PLN 170 | PLN 185 | 31 |
| All levels | PLN | month | PLN 19,267 | PLN 22,050 | PLN 24,200 | 31 |
| All levels | INR | year | ₹1,762,500 | ₹2,479,891 | ₹3,475,000 | 26 |
| All levels | RUB | month | RUB 150,000 | RUB 250,000 | RUB 300,000 | 25 |
| All levels | EUR | day | €240 | €296 | €504 | 18 |
| All levels | ZAR | month | ZAR 48,750 | ZAR 72,500 | ZAR 80,000 | 18 |
| All levels | INR | month | ₹9,375 | ₹20,000 | ₹45,000 | 16 |
| All levels | GBP | day | £425 | £470 | £500 | 14 |
| All levels | ZAR | year | ZAR 906,250 | ZAR 980,000 | ZAR 1,050,000 | 14 |
| All levels | AUD | day | A$950 | A$975 | A$1,025 | 13 |
| All levels | PHP | month | ₱49,500 | ₱140,000 | ₱177,500 | 11 |
| All levels | MXN | month | MX$23,000 | MX$47,877 | MX$82,500 | 11 |
| All levels | PLN | day | PLN 900 | PLN 1,120 | PLN 1,342 | 10 |
| All levels | PLN | year | PLN 234,750 | PLN 266,307 | PLN 300,000 | 10 |
| All levels | NZD | year | NZ$130,625 | NZ$170,000 | NZ$170,000 | 10 |
| All levels | EUR | hour | €34 | €42 | €54 | 8 |
| All levels | COP | month | COP 6,874,375 | COP 7,693,750 | COP 9,625,000 | 6 |
| All levels | THB | month | THB 161,250 | THB 170,000 | THB 186,250 | 6 |