full stack developer salary - full stack web developer salary

Full Stack Developer Salary: What You’ll Take Home in 2021

Full stack developers are coders who work on all parts of the web tech stack — from front end to back end. As far as engineers go, they’re considered to be a jack of all trades. The Bureau of Labor Statistics (BLS) reports that job growth for full stack developers is projected to increase 22% by 2029, which is significantly faster than other jobs.

According to Glassdoor, the average salary of a full stack developer in the United States is $98,000 a year. Of course, salary depends on many factors and looking at an average doesn’t tell much information. To get a full understanding, let’s look at company size, location and experience level.

Full Stack Developer Salary Based on Company Size

Company size can make a big difference when it comes to pay. One important thing to keep in mind while looking at these salaries is that they do not include other compensation like cash bonuses, equity or benefits.

Here are the average salaries you can expect based on company size:

  • 0-50 employees: $90,131
  • 51-200 employees: $95,185
  • 201-500 employees: $107,047
  • 501+ employees: $104,016

Wondering why the reported salaries dipped a bit between a few hundred employees and over 500? There were over 1,000 salaries reported for the 500+ company size range, while the 200-500 range had only a few hundred reports. This discrepancy could also be due to the fact that companies in the 200-500 employee range are often competing for their place in the market and might offer higher salaries in order to attract top talent.

Full Stack Developer Salary Based on Location

Salaries tend to vary a lot based on location because of job availability and cost of living. The San Francisco Bay Area is not only the original tech hub, but also has an extraordinarily high cost of living, so it typically has the highest salaries. Over the last few years, more cities around the US are becoming secondary tech hubs as well, like Austin, TX and New York City. 

Here are the average salaries you can expect based on location:

Bay Area: $127,168

New York: $107,564

Austin, TX: $101,303

Remote: $85,000

While remote work has been around for a few years, the amount of companies hiring remotely skyrocketed in 2020 due to COVID-19. We expect to see the availability of remote roles increase over the next decade and see the pay for remote workers continue to rise. 

While the salary for remote full stack engineers is lower than workers in tech hubs, it’s important to keep in mind that working remotely can mean a lower cost of living and no commute to an office.

Full Stack Developer Salary Based on Experience

As a full stack developer, it’s best to have experience with both front end coding and frameworks — like HTML, CSS, Javascript, and React — as well as backend coding and frameworks — like Go, Python, Ruby or Java. Additionally, it’s important to have a good handle on databases, web architecture and APIs.

Here are the average salaries you can expect based on years of experience:

  • Entry-level: $106,000
  • Mid-level: $85,000 – $98,000
  • Senior-level: $91,000 – $95,000

According to Glassdoor’s data, entry level full stack developers get paid more than mid- and senior-level. Why is that? Our theory is that bigger companies tend to hire more people into specialized roles. Full stack developer jobs tend to be mostly available at smaller startups that are looking to attract top talent, so they pay a little more. There is also a chance that the demand for full stack developers is so high, companies are willing to pay more to entry-level positions to attract new talent.

Your Journey to Full Stack Developer

Does working as a full stack engineer and earning $98,000 a year or more sound appealing to you? With flexible and affordable online learning programs like Udacity, there’s never been a better time to start learning how to become a developer.

Check out Udacity’s Full Stack Developer Nanodegree program to get started today.

Start Learning

Jennifer Shalamanov
Jennifer Shalamanov
Jennifer is a content writer at Udacity with over 10 years of content creation and marketing communications experience in the tech, e-commerce and online learning spaces. When she’s not working to inform, engage and inspire readers, she’s probably drinking too many lattes and scouring fashion blogs.