Ngôn ngữ chỉ là một phần rất nhỏ trong quá trình bạn trở thành một Backend Engineer.
Tất nhiên nếu bạn chọn Python thì bạn sẽ apply các kiến thức bạn có vào việc sử dụng hợp lý các công cụ có liên quan tới Python thôi.
Theo mình thì thay vì django bạn hãy học Flask, khi đó bạn sẽ học được nhiều hơn. Bạn sẽ cần tìm cách ghép nối một cách hợp lý các lib, các tool vào với nhau để tạo thành một hệ thống hoàn chỉnh.
Tất nhiên django có cái lợi của nó, bạn học nhanh chóng hơn, có nhiều cái có sẵn hơn, ít phải quan tâm tới các phần thấp hơn như logging, db, caching, ORM, sercurity, performance, ....
Còn việc một backend engineer cần có roadmap như nào thì bạn có thể tham khảo ở đây:
https://roadmap.sh/backend
Edit: Tham khảo qua 2 repo tổng hợp các tool cho 2 framework nổi tiếng nhất của Python là Django và Flask nhé.