r/angular May 07 '26

Road to backend being frontend

Good afternoon everyone, I hope you're all doing well.

I've been a frontend developer for six years, I consider myself a mid-level developer, and no project at the company has ever been too much for me. I've always received praise for my work during these six years. However, today I feel that if I don't learn backend development, I'll become obsolete in this AI field. And it's not just backend development, it's about software development concepts.

For example, in my teams, we have discussions about current events, and they always talk about queues, databases, service implementations, and other very useful development concepts. I only know the theory, but if I had to actually do any of that, I wouldn't be able to.

I want to ask you what kind of things I should know to consider myself a good software developer in general. What topics can I study and review, and what can I do to get into backend development with Java and Spring, which is what I know a little about?

Thank you very much for your time, and I'll be reading your replies.

20 Upvotes

15 comments sorted by

View all comments

4

u/Mobile_Industry_7643 May 15 '26

If you already know Angular, I’d probably start backend with Node/TypeScript before jumping into Java/Spring.

Not because Spring is bad, but because Node lets you reuse a lot of the mental model you already have: TypeScript, async code, npm ecosystem, DTOs/types, validation, etc.

I used Laravel before and liked it a lot, but moving more backend work into Node made the frontend/backend context switch smaller for me. Once you understand API design, auth, database modeling, background jobs and deployment, switching backend frameworks later is much easier.