GroovyDonut
GroovyDonut

Moving from Frontend to Backend/Fullstack roles?

Hi folks, I am a frontend engineer. A bit of background about me:

  • Exp: 4 years
  • Tech: Over the years, I have only worked on frontend and some build tooling. For all these years I have only used JS/TS and ReactJS to the point where I currently feel handicapped in other languages.

My problem with frontend:

Most companies I have worked till now except for one, frontend is just converting the UI designs to UI code as fast as possible. Most companies do not offer much time to think about different cases for a component and write it well. Its mostly, if it works then push. Contrast to this, BE does get proper design + arch to ensure it scales well with future requirements.

Why I am thinking of backend/fullstack roles?

Seems better from future point of view. Progression is clear in BE, lot more roles it seems, interview process is mostly standard. In FE its sometimes FE releated, some DSA etc. So never sure what they going to ask. Also, progression in FE is bit unclear and how to make a case for it.

What are my options?

  1. In my current company, BE is Java + Springboot, I have started doing some BE tasks here and there but seems Java + Springboot is a mammoth and I dont know if I will be good enough for a switch of roles with this experience. Switching inside the company feels a far fetched dream since there are far less number of FE devs and I have to mostly work on FE tasks one after the other because of scarcity.

  2. Learn and do some side projects in Node.js since already familiar with JS and also had done some small APIs(freecodecamp) based on nodejs in the past.

  3. Learn python, good for backend software dev + good for ml also going forward. Seems easier than Java to get started with django.

Primary confusion between 2 & 3 is, does side project make any difference when switching for roles or will actual job experience with option 1 be of more value even though it will take a long long time?

Please suggest if someone has switched roles before.

Thanks.

19mo ago
Talking product sense with Ridhi
9 min AI interview5 questions
Round 1 by Grapevine
FluffyWaffle
FluffyWaffle

Maybe do more Java and springboot . From what I think you can apply for fullstack roles of Java + react . You can do sideproject with Java + react / typescript.

GroovyDonut
GroovyDonut

Thanks man. I feel like it will be a looong grind.

MagicalPotato
MagicalPotato

Same case, having 2+ year of experience and now switching to another company for FE role, because not shortlisting for BE role but wanted to work

GroovyDonut
GroovyDonut

yeah man, it will defniitely be hard. I am ready to take a paycut also if I get to switch (maybe 35-30%, heck 50% too if opportunity is really good)

FluffyLlama
FluffyLlama

Same case Frontend with 1.5 YOE not sure if the number of roles and compensation is same with backend. If yes then i dont mind staying but if know i should switch asap

Discover more
Curated from across
Software Engineers
by PeppyUnicornSoftware Engineer

Transition from Front-end to Back-end role

I joined industry as a front-end engineer back in April, 2022 and now i am feeling like expanding my horizon of skills and start doing backend. Also, I am hearing it from people that there is not much growth in FE in terms of compensatio...

Software Engineers
by MagicalPotatoSoftware Engineer

Need to switch from frontend to backend

Can i switch my career from frontend to backend as I am having 3.5 years of experience in react. If I can, than how, as whenever I try to do so i am not shortlisted for backend role. Also in my company it's difficult to switch as they ar...

Misc
Misc26mo
by GoofyBananaSoftware Engineer

Career Advice Needed.

As a fresher in an IT company working as a backend developer, I am really confused with how to proceed ahead for growth in my career. I have two options :

1.Learn Frontend and be Full stack dev 2. Move to devops

I need advice which ...