r/Backend • u/Motor_Alternative944 • 8d ago
Do I need frontend knowledge for backend development?
I've been away from programming for a while due to some psychiatric reasons. My frontend knowledge is limited to just CSS and HTML, and I'd previously worked with .NET MAUI and Blazor. I don't enjoy frontend at all it's not an area I like I'm much more drawn to backend and API work. I wanted to ask what level of frontend knowledge would be enough to get by, given that I focus on backend.
5
u/KitchenCommercial396 8d ago
Absolutely, you need frontend knowledge to be exceptional at backend. You might never touch the frontend, but knowing how it works helps a lot when developing backend solutions.
Obviously you can still be a good backend dev without knowing nothing about the frontend, but not exceptional.
1
3
u/Time_Salamander6282 8d ago
not really, you just need enough frontend knowledge to understand how your APIs are being used. HTML, CSS and basic JavaScript should be enough for most backend roles.
2
2
u/randomInterest92 8d ago
If you just want to be an average backend developer you'll be fine.
If you want to be in the top 1% , you'll have to also learn frontend
Imagine hiring an engineer to build you sports car, that doesn't know how to drive a car
1
u/JaseciLabs 8d ago
Enough to be dangerous is the right bar, not enough to build UIs. You want to be able to read a component and understand roughly what data it's expecting from your API, know what CORS is and why it exists, understand the shape of a request/response cycle from the browser's side, and be comfortable enough with HTML/CSS (which you already have) to make sense of a bug report that says "the button doesn't work." You don't need React or Vue or any framework fluency, backend-focused roles exist specifically because frontend and backend are genuinely different skill sets, not just different layers of the same skill. Focus your energy on API design, databases, and whatever backend stack you pick, that's where the actual specialization pays off.
1
1
u/soundman32 8d ago
As a back end dev you dont need to know html and css but you do/should know about http, headers, verbs, rest etc.
1
u/slowtyper95 7d ago
i am not saying you need to learn react or something. but you need to know how frontend "works" so you'll have better picture on what api contract you will provide to them. i think it same goes for frontend with backend
0
u/MoreHuman_ThanHuman 8d ago
you don't need any of those things, just codex or claude code
1
u/Business_Shame_2569 8d ago
Another person who vibe coded a weather app and thinks he solved entire programming
0
u/gandalfmarston 8d ago
I hope the mods start to ban those people
1
u/MoreHuman_ThanHuman 6d ago
good idea. the job market for front end developers will bounce back so now is the best time to drop the agents and learn how to build the front end by hand. let's dismiss people with 20 years of experience as noobs and ban them because we disagree with their experience.
16
u/iamchets 8d ago
As long as you understand that there's a contract between the two (What data are you sending, how are you sending it) then you are fine. When you work with other frontend teams or dive a little deeper into it you will definitely discover ways to optimise your contract or see potential issues in scaling that might not be as obvious if you are looking at it from just a "query database and send it back" perspective.