1. Home
  2. Career Explorer
  3. Back End Developer
Content has loaded

What does a Back End Developer do?

A back end developer is responsible for building and maintaining the back end of a website including the server, application code and database. The back end developer works as a team with clients, front end developers and software engineers to create web applications. Back end developers work in offices with other computer professionals.


Is this useful?

Get career advice

Our career coaches can help you make a plan.

Schedule coaching

Working as a Back End Developer

Depending on their educational background, work experience and special skills, a back end developer may:

  • Work as a team with front-end developers, customers, system administrators and web designers to create a functional and attractive web application
  • Write, debug and document code that runs on the web server
  • Implement data protection and security protocols
  • Be responsible for optimizing the speed, efficiency and scalability of web applications
  • Design, implement and maintain database storage for web applications
Is this useful?

How much does a Back End Developer make in the United States?

Average base salary

Average $159,238
Low $108,608
High $233,471
Non-cash benefit
View more benefits

The average salary for a back end developer is $159,238 per year in the United States. 8.6k salaries reported, updated at October 1, 2023

Is this useful?

Where can a Back End Developer earn more?

Compare salaries for Back End Developers in different locations
Explore Back End Developer openings
Is this useful?

How much do similar professions get paid in United States?

Full Stack Developer

Job openings

Average $127,827 per year

Is this useful?

Common questions about for a Back End Developer

Which computer languages and tools are most helpful as a back end developer?

Back end developers should be proficient in one or more server-side languages including PHP, Ruby, Python and Java. Working knowledge of database tools such as MySQL, Oracle and SQL Server is essential. Experience working with Linux is a huge plus for a back end developer. Understanding of PHP frameworks such as Zend and Symfony as well as version control software such as SVN and Git is also valuable.

Was this answer helpful?

What is the difference between a front end developer, a back end developer and a full stack developer?

Front end developers are most concerned with the appearance of a web application. Front end developers enjoy the graphic and creative aspects of web design. Back end developers build the logic behind the website. Back end developers enjoy programming and working with data. Full stack developers are "jacks of all trades." Full stack developers work on both the front end and back end components of a web application.

Was this answer helpful?

How much do similar professions to Back End Developer get paid?

Check the below indeed career pages for the detailed pay ranges for the similar professions here:

Was this answer helpful?

Can Back End Developer work from home?

Career insights

Frequently searched careers

Registered Nurse

Police Officer

Software Engineer


Truck Driver

Administrative Assistant


Real Estate Agent

Nursing Assistant



Dental Hygienist