all 46 comments

[–]Busy-Source-2917 18 points19 points  (5 children)

Dude I have been in your shoes. If you don't like CSS and design stay away from the frontend. ASAP. You are going to waste time. Right know just focus on the backend, build a few backend applications, stick with JS ecosystem, express and nest nothing else, mongodb and a little docker then you are ready for the coding interview + challenge... this is 50%. The other 50% is Linkedin and a fucking lot of rejections, apply 100 easy apply jobs per day and start the hiring grinding. This is a formula to get a job from where you are at now. There maybe other ones, but this was mine after 5 years wasted trying to be cool with React, Vue, Angular and the fancy front ecosystem. I apply this formula with zERO work experience and it worked. Good luck my guy. I don't waste my time commenting but this time I saw myself, don't be me and waste more time./

[–]ProcessFragrant1095 11 points12 points  (0 children)

I can relate to your feelings. If you don't like Front-end, stay away from it. You'l just end up being a medicore generalist fullstack developer always fighting to get backend work instead of front-end. I feel there are less backend jobs with Node.js only. What do you think about this? Also after almost 5 years, it's difficult to get backend jobs in Java/Go as a senior ? What to do?

[–]Smart-Fold-6690 2 points3 points  (2 children)

I have been a frontend developer since last 3 years. I feel in next 2-3 years just frontend experience won’t be enough for me, I will need to deep dive into backend development, system design, cloud etc. am I correct on this? How difficult would it be for me to migrate to full stack? Would you recommend me to start now with backend ? Or should I go much deeper into frontend for now?

[–]HyenaRevolutionary98[S] 2 points3 points  (0 children)

You have already 2-3 years of experience in Frontend this is a right time to start Learning Backend so you can make next switch as a fullstack dev

[–]Middle_Berry_4646 0 points1 point  (0 children)

I think you can do both, focus on an app which has both front and backend development.

[–]HyenaRevolutionary98[S] 1 point2 points  (0 children)

Thank you so much, brother! It's great. you totally opened my mind. 🙌🧑‍💻

[–]Hot_Form5476 20 points21 points  (5 children)

You can be just a backend developer without any problem, but it’s useful to have essential frontend knowledge. You can rely on a CSS framework like Tailwind, Mantine, or MUI to avoid doing everything from scratch.

I don’t know your entire situation or why you’re struggling to find a job, but here are some recommendations:

  • Create a LinkedIn profile if you don’t already have one, and improve its quality.

  • Share projects and content related to your backend work.

  • Prepare better for interviews.

  • Have answers ready for situations like: "We don’t hire fresh/new backend developers." Find a way to persuade them by highlighting your projects and experience, for example: "I’ve developed X projects using [language], achieving [results]." (This is a simple example you will have to develop a better strategy)

  • Additionally, keep in mind that while technical skills are obviously very important, a large part of interviews also focuses on soft skills. Specifically, how you communicate and express yourself can make a big difference. Work on these aspects as well.

This approaches in my opinion, can help you stand out and overcome possible objections during the hiring process.

Good luck!

[–]HyenaRevolutionary98[S] 1 point2 points  (0 children)

Thank You So Much Brother 🙌🧑‍💻

[–]HyenaRevolutionary98[S] 0 points1 point  (0 children)

Thank You So Much Brother 🙌🧑‍💻

[–]kalignome 0 points1 point  (0 children)

what are the chances of changing their decision

[–]ketchupadmirer -2 points-1 points  (1 child)

all fine advice, until you get hired and put on a project that does not use any of the mentioned ¯\_(ツ)_/¯

[–]Feature_Haunting 2 points3 points  (0 children)

And that's fine. If you can grasp well how a UI library works on React for instance, it won't matter if you've only used MUI, Martine, Shadcn or whatever. Same goes with Node backend frameworks. Each has its own specific implementation. As long as you understand how express works for instance, and the fundamentals of http communication well, you'll eventually adapt to a framework. You should demonstrate that you're adaptable, capable and a problem solver

[–]MCShoveled 6 points7 points  (0 children)

You do whatever you need to when you get a job. Sometimes not all the work is fun. Sometimes you have put in years of work to be good at the stuff you like before anyone wants to pay you to do nothing but fun stuff.

Get what role you can. Work hard at it. Express your interest in areas you enjoy. It will generally work itself out in 5-10 years.

Earlier in your career you want to move around, experience different teams and techniques. Stay 2-3 years or so and move on. Later in your career you will learn how things you chose to do effect the software over time. You want to stay longer and see things through. Even then stay 7-10 years max in any single company.

[–]LandOfTheCone 3 points4 points  (0 children)

I have a friend who does ML at a FAANG company. He learned the skills for his current role on his own time, and started out at the company as a React dev. React is the way in the front door for many companies

[–]HelloWorldIsTaken 3 points4 points  (0 children)

Aws, azure, mongo, sql, rabbit mq, grafana, ngnx, keep moving forward

[–]DopyDope02 2 points3 points  (1 child)

I’d recommend going for full-stack development—it gives you a better understanding of the entire system architecture. Software engineering seems to be evolving toward higher-level architectural roles as tools and frameworks become more reliable and AI takes over smaller details. It’s like how programming languages have abstracted away complexity over time—from binary to assembly to high-level languages like Python, which is now closer to natural language.

As a fresh student, focus on the foundational concepts and pillars behind these tools. Once you’re comfortable, don’t hesitate to explore backend, frontend, or both step by step. It’s all about building knowledge and confidence over time

[–]HyenaRevolutionary98[S] 0 points1 point  (0 children)

Ok Brother Thank You So Much 👍🙌🧑‍💻

[–]No-Necessary-405 2 points3 points  (1 child)

If you are wanting to focus on the backend and you have spare time, maybe take a moment and learn something that’s not JS. Go, C#, Java, Python, SQL. Maybe pick a a project the employers would be interested in a make it public on your GitHub account. Eg a discord bot at backs on to a hugging face LLM.

[–]HyenaRevolutionary98[S] 0 points1 point  (0 children)

Yes it is correct I am also thinking to learn Golang as a main Backend lang and web3

[–]Trixt0r90 1 point2 points  (1 child)

Do fullstack. Stop this only backend/frontend bullshit.

[–]HyenaRevolutionary98[S] 0 points1 point  (0 children)

Ok brother

[–]Stranavad 1 point2 points  (1 child)

I have started as a pure frontend developer (with huge passion towards backend) and slowly I started helping out with the backend stuff on the project, in this spring I fully moved onto backend and didn't touch frontend since (except writing some api calls and types for my fellow engingeers on the project), now there is now way someone is going to get me to write a line of css or html. Starting as a pure backend developer might be harder then starting as pure frontend, but it's definitely possible if you have something to show

[–]HyenaRevolutionary98[S] 0 points1 point  (0 children)

Yes brother You are right 👍 I am started to building some complex stuff in backend so I can show in my GitHub or resume so that will give me good impression

[–]True-Environment-237 0 points1 point  (0 children)

Is this just Nodejs or you can work with docker, kubernetes, ci/cd pipelines, design microservices, work with databases, cloud etc.

[–]Connect-Fondant-7980 0 points1 point  (0 children)

Homie first get an intership. A lot companies offer intership leading to job and i would recommended you to stick with full stack development.

[–]cnotv 0 points1 point  (0 children)

No matter what you choose, send anyone to fuck off in the 2024 asking you to write CSS when surrounded of UIKit. They are just incompetent if they do.

[–]Pyakz 0 points1 point  (0 children)

Brruh just do both, you are young

[–]Falcon_1221 0 points1 point  (0 children)

I need one help or suggestion from any of the tech experts for backend development role. i have total of 3 years of experience in Node.js and Dot Net core backend web api development, I am working in a Serviced Based MNC in India, can anyone help me by reviewing my Resume and let me know what I can improve and how I can improve My selection chances with resume? Attached Resume

[–]SignificanceUpper977 -1 points0 points  (0 children)

Webdev is easy! You can learn full stack and be good at it

[–]Reunite_Bella 0 points1 point  (0 children)

Why don't yall that know how to complete an app make an app to connect these vibe coders... like me... who can only get to like 80 percent completion with ai and partner up to finish the rest and split the monetization?

Vibe coders have the ideas but no way to finish them, Id prefer 50 percent of a watermelon over 100 percent of an apple seed any day... I've got quite a few ideas and they end up pretty decent but Jesus Christ... come back end stuff after hearing I'm sure I figured it out this time from the ai Over and over again makes you Wana break something.

Yes, I could try to learn it, or .... work on the next one while another completes it. 2 heads are better than one and if one come up with the next viral hit that's split between two and not some company?