There is so much to learn as a backend software developer that it can be difficult to know where to start. To help you I have put together this roadmap with all the topics I think you should be learning to become a senior developer. This roadmap will evolve over time so make sure you bookmark it.
Most of the nodes can be clicked on to give you more information. If you want a walkthrough of the information then check out my video.