Backend é a parte do sistema que fica no servidor, ou seja, é a parte que não é visível para o usuário. É a parte que faz a comunicação entre o banco de dados e o frontend, que é a parte visível para o usuário.
Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991.
Django é um framework para desenvolvimento web, escrito em Python, que segue o padrão model-template-view. Foi desenvolvido por uma equipe de desenvolvedores independentes, conhecidos como Django Software Foundation. Foi lançado em 2005.
REST (Representational State Transfer) é um estilo de arquitetura de software que define um conjunto de restrições a serem usadas para a criação de web services. Uma API REST é uma API que segue o estilo REST.
API (Application Programming Interface) é um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.