Tech IndustrySep 2, 2019
Amazonicecub

Is front end engineer inferior

I was a backend SWE with a focus on distributed system. I got an full stack opportunity with much better pay. I would love to try out full stack but feels like frontend/fullstack are somewhat inferior than backend engineers (I could be wrong that's why I started this thread) I am not super ambitious but still would love to make it to staff/principal level at the end of my career. Frontend/full stack folks, do you feel like your career is limited because of the focus on frontend? As a fullstack engineer, is it harder to reach senior/staff level comparing to backend folks?

Add a comment
Amazon bleu Sep 2, 2019

You can be full stack, but you need to show proficiency in creating backend business and data layer logic. Conceptualize features from backend and then work towards the frontend.

Amazon icecub OP Sep 2, 2019

I consider myself proficient on backend and overall service architecture. From my understanding, being senior/staff engineer requires fairly deep domain knowledge, that's why I feel like and am afraid that being a fullstack engineer will hold me back.

Amazon bleu Sep 2, 2019

Doesn't matter what you did before. It all depends on what work you are doing now and how well you own it in your new role. It's up to you to work towards becoming an SME for the features you work on

eBay mDBW53 Sep 2, 2019

I’ve always felt front end gets way too much credit for what they do. The measurement is it looks nice so they must have done a good job. Meanwhile backend gets almost nothing and has to work much harder to get ahead.

Amazon icecub OP Sep 2, 2019

I agree that fullstack/front end folks have an edge when presenting the result. However, I don't see a lot of very senior fullstack engineers around. Seems like most principal level engineers have a backend focus.

Wellington Management hmm19 Sep 2, 2019

From the end-user perspective all that matters is the UI, so probably more credit if users are happy. It’s always good to be full stack, so you get to appreciate both worlds. Also no matter how stunning the UI is, if the backend isn’t resilient the same users will start complaining about UI being bad/unresponsive ✌️Oh and definitely not inferior given how fast the front end tech stack evolves.

Cisco Htov50 Sep 2, 2019

Depends on your company. But regarding the "inferiority," a lot of front end engineers suck ass, but there are a lot of excellent backend engineers.The ratio of shit to best engineers for front end is probably 10:1, while backend is 1:10.

PagerDuty QhwD03 Sep 2, 2019

Full stack is a lie. There I said it. Modern frontend is complex and requires just as much skill as backend, plus the tech is constantly in flux. To me a good frontend and a good backend eng are on the same level. Nobody truly does full stack, they are either a subpar FE or a subpar BE or both. And if your company does node at the backend, think about a new job.

Veritas dogyear Sep 2, 2019

Node is fun

Reliable Software YonkoKaido Sep 3, 2019

What's wrong with node? And what do you suggest in its place? Thanks

Microsoft Aha! Sep 2, 2019

Any engineer married to a tool or methodology is bad.

Mphasis ITzQ40 Sep 3, 2019

There's no front end / back end / full stack for a true software engineer. Its all the same. Btw, if anyone thinks front end is all about HTML, CSS, then I feel sorry for you. The modem front end has changed lot grandma.

Vrbo PbWj73 Dec 21, 2019

That's what I realized and raise the question of the difference between Frontend and UI. If people said "Frontend is UI" then we know they lived in the past.

Indeed rainwater Mar 26, 2020

Making principal isn't always about being very technical, in fact most of the time it is about delivery high business value consistently. So frontend backend doesn't matter. Traditionally there were more challenges on backend so more principals are strong backend folks as opposed to frontend, at least at older large companies. But nowadays frontend systems are very complex and a frontend specialist can deliver a ton of value. Moreover, in today's frontend there's different tracks (UI/UX, performance, architecture etc) and each track has a lot of value to deliver.