What’s the difference between a front-end and back-end developer?

Would you make a good front-end developer or back-end developer? Take our career test and find your match with over 800 careers.

Take the free career test Learn more about the career test

Within the context of web development, front-end developers generally tend to work on the user-facing portions of a website or app. They generally spend their time working with client-side technologies that make up a website, such as HTML, JavaScript, and CSS.

Back-end developers tend to work with the server-side technologies that power the site’s functionality.

The two roles are closely related in that they must generally work together to create a fully functioning website. The split itself comes from how the web is architected at a fundamental level, where the client-side is generally referred to as the browser, and the server-side is the technology stack that receives requests and generates responses.

Related Careers

Psychologist

Psychologist

Your Match?
Avg Wage
$86k
Growth
+19.7%
Satisfaction
3.5 / 5

A psychologist is someone who studies mental processes and human behaviour by observing, interpreting, and recording how people relate to one another and the environment.

Social Worker

Social Worker

Your Match?
Avg Wage
$55k
Growth
+8.3%
Satisfaction
2.9 / 5

There are two main types of social workers: direct-service social workers, who help people solve and cope with problems in their everyday lives, and clinical social workers, who diagnose and treat mental, behavioural, and emotional issues.