Not stale but you have a long road ahead, the hard work you were putting for upsc you have to do the same for maybe a year.
Also I would say go with FE for now, if you start with Backend too many languages option and a lot of things to learn and understand, eg databases-there are again a lot of options depending on use case.
For entry picking FE is relatively easy, plus the projects that you build using can be deployed and shared as a portfolio. Easy for ppl to see. Once you get your foot across the door, depending on your interest starting picking BE work as full stack and then transition to BE or FE as per your inclination and liking