Le développeur Back-end s’occupe de la face cachée de sites ou d’applications. À la différence du développeur Front-end, le développeur back-end ne s’occupe pas de l’intégration et de l’ergonomie générale du site. Lui s’occupe de l’aspect technique, opérationnel et logique du site web. Il conçoit et programme les éléments techniques dont les sites ont besoin et gère également les bases de données. Le développeur back-end se doit de connaître et maîtriser les langages de programmation auxquels il sera confronté : PHP, Ruby, Python, et SQL par exemple.