Backend bezieht sich auf den serverseitigen Teil einer Software-Anwendung, der für die Datenverarbeitung, Logik und Kommunikation mit externen Systemen zuständig ist, die für das Funktionieren einer Anwendung erforderlich sind. Entwicklerinnen und Entwickler, die im Backend-Bereich arbeiten, nutzen Programmiersprachen wie Java, Python, Ruby oder PHP und arbeiten mit Datenbanken, Servern und APIs. Im Gegensatz dazu steht das Frontend, das sich auf die Benutzeroberfläche und die Interaktion mit den Benutzerinnen und Benutzern konzentriert.
Mehr dazu hier.
Mehr dazu hier.