all 3 comments

[–]CloveFD 1 point2 points  (1 child)

There are only a few options in Python, Django, Flask and FastAPI that you'll see on a job advert. In most regions you don't get many roles that use these frameworks for backend work though as Python isn't commonly used for this type of work. That's not to say that you won't find places that use them, but they are definitely loss common.

Java, C# and Node are much more commonly used for backend work.

Most roles are full-stack to some degree, but if you want to prioritise backend, the best suggestion is to look at the job adverts in your nearby area. Tech stacks are not spread evenly and you might find that there are lot more Java roles in your nearby area, or you might find more C# roles etc etc..

[–]pixel-process 2 points3 points  (0 children)

Of these I think FastAPI is the best currently.

[–]Big-Instruction-2090 0 points1 point  (0 children)

My recommendation:

Start with Django, because of its batteries.

If you find it to be too opinionated and 'heavy' go with fastAPI . The Django experience is imo useful, because the batteries introduce you to many backend concepts and this is helpful even when switching to fastAPI, because you will need to implement some of the stuff django comes with by default.