Right time to start DSA
I am currently working as a front end engineer (ReactJS) in an Indian Service based company. I have a pretty solid front end knowledge. My end goal is to be a full stack developer. So I was about to start backend engineering. But also I want to switch to a nice product based company (end goal is ofcourse MAANG type company). Currently I have 1+ years of experience. It's not like I don't enjoy DSA, I enjoyed Development over DSA. My DSA skill is very basic for now (I know arrays, hashmap, two pointers thats all) So My question is when to start DSA? Because If I start DSA now then I need to at least give 1 year to DSA. But then I will not be able to do Backend. Most people also say not to do dev and dsa in parallel. So suggest something to me. Should I do Backend first then do DSA or Should I do DSA then do dev Or should I do both at the same time??
I know I need to invest 3 to 4 hours daily if I need to be a full stack engineer with strong DSA skill. I am ready to be in discipline.