Back-end-ontwikkelaars zijn verantwoordelijk voor de "back-end" van een website, applicatie of programma. Waar een front-end developer zich bezighoudt met de zichtbare componenten van een applicatie, is het werk van een back-end developer niet zichtbaar voor de gebruiker. U kunt dus ook zeggen dat de back-end developer onder de motorkap werkt.
De back-end bestaat vaak uit API's die communicatie met andere programma's mogelijk maken. Hierdoor kunnen verschillende functionaliteiten worden geïmplementeerd. Denk bijvoorbeeld aan de implementatie van betalingssystemen. Er zijn veel back-end-coderingstalen. Veelgebruikte talen zijn PHP, C ++, Java, Swift en Python.