Has any one ever made the switch from SDE to DE for the same reason?
But if comes down to no job or a DE job then I'd take the DE job.
90% of JavaScript jobs now are really React positions or Angular plus Java positions. If you need React/Angular and spend all your time over-engineering how to put text on screen and at this point cannot figure out Node you are a supremely overpaid junior. After working with overpaid juniors at the last job and getting laid off from it, it feels like a broken house of cards ready to fold at any time.
So, after refusing to go back to work in that line of work for 5 months a recruiter for this data science job found me and I super easily qualified. There was no leet code nonsense. This current project uses a low code enterprise suite for data science and service delivery and starts with up to 6 weeks training to certify in the platform.
Maybe it's just the role (web) or the industry (small/med businesses and nonprofits) or the specialization (frontend), but it's been possible for me to get employment without ever touching leetcode.
I've worked with several Indian colleagues too, and as far a I know they didn't have to grind either. It's for an American company though.
Can you consider other types of businesses like that in India? Or does everyone, even the non tech businesses, do this?
I would keep at it with leetcode. There are more positions for SWEs.