Backend Developer
A backend developer is the one which controls the functionality of a website , for example if you click on sign up button what page should be visible to you is decided by what backend developer added link for that click , he/she creates payment gateway , website authentication (for example allowing only signed in users to access the products , otp verification , email verification ) , logout/signout functionality, making api's (api's in short you can understand as of adding functionality) , working on database to store the data of users on the Database. You can compare backend and frontend developer as if a website is a car in which the body including glasses , doors , steering , breaks , gears , seat is front end this is what you see and the engines are backend of car which you cant see but without this you car cant move because it is the one which is responsible for movement of car .