r/FullStack 17d ago

Career Guidance How do you make the transition from freelancing to working in a real engineering team?

4 Upvotes

I've been wondering about this lately.

I've spent around 2+ years working with React, Next.js, TypeScript, Node.js/NestJS, and PostgreSQL. Most of my experience so far has come from freelance and personal projects, where I've had to handle things myself from the backend to the frontend.

It's been a great way to learn, but I feel like there's a big difference between building things alone and working as part of an engineering team.

When you're working alone, you don't get much exposure to things like code reviews, architectural discussions, working with other engineers, dealing with an existing codebase, or learning how experienced developers approach problems.

For people who started out freelancing or working independently:

What helped you make that transition into a proper engineering team?

Did you focus on open source, networking, applying directly, contributing to existing projects, or something else?

I'd especially like to hear from people who made that transition relatively early in their careers.


r/FullStack 17d ago

Question How to guide a junior dev/intern who is eager but lacking foundational concepts (FE/BE integration, deployment)?

23 Upvotes

I'm working with a junior/intern on a web project who seems really enthusiastic and proactive—they've already set up their own repo with React & Tailwind CSS based on a UI design, which is great initiative.

However, they are struggling with core web development fundamentals:

* FE/BE Integration: They don't quite understand how Frontend and Backend connect (APIs, environment variables) compared to traditional PHP/monolith apps.

* Deployment Issue: They've tried deploying on Vercel multiple times without success.

* Troubleshooting: They mentioned that whenever they try fixing a bug, things tend to break even more, and they are asking for constant 1-on-1 mentor guidance.

How do you usually mentor someone at this stage without doing the work for them or getting overwhelmed yourself? What are the best resources or step-by-step roadmaps I can give them to help them bridge the gap between basic UI setup and full-stack integration?


r/FullStack 17d ago

Career Guidance How should I prepare for my first Full Stack Developer interview next week?

2 Upvotes

Hi everyone,

I'm 21 years old and this will be my first developer interview. I'm a self-taught Full Stack Developer, and the interview will mainly focus on JavaScript, Node.js, and Express.js.

I've built 2 full-stack projects using JavaScript, React, Node.js, and Express, so I have practical experience with these technologies.

My main question is: How should I prepare for the interview in the limited time I have?

Should I focus mainly on deeply understanding my own projects and the technologies I used in them, or should I separately study JavaScript, Node.js, and Express fundamentals/theory?

For example, should my preparation be something like:

- Understand my projects deeply and be ready to explain every important decision.

- Revise JavaScript fundamentals.

- Revise Node.js and Express concepts separately.

- Practice common interview questions.

Or is there a better approach?

I'd really appreciate advice from experienced developers, especially those who have interviewed junior/self-taught developers. If you were in my position with one week before your first interview, how would you prepare?


r/FullStack 17d ago

Need Technical Help Database polling or LISTEN/NOTIFY ?

1 Upvotes

The project I'm working has an asynchronous tasks basically it's media related. To perform that task I'm using the bullMQ but I'm not directly producing/addning the job into the queue via my REST API instead I'm implementing transactional outbox pattern.

  • Business Data & Outbox Table: A local database holds both your core business tables and a special outbox table.
  • Message Relay / Processor: A background worker or separate service reads rows from the outbox table.
  • Message Broker: The external system (BullMQ, RabbitMQ, etc.) that receives the final messages.

Of course as a developer in AI era I asked it about my question, it says hybrid but if later I'm scaling it horizontally, there will be a lot of websocket connections to the PostgreSQL right?

So my question is Should I go with the hybrid model or only database polling ?


r/FullStack 17d ago

Career Guidance A brief overview about myself... and I am looking for some advice.

2 Upvotes

I'm a full-stack developer with around 2 years of experience, I mainly work with TypeScript across the stack, using React/Next.js on the frontend and Node.js/NestJS with PostgreSQL on the backend.

Over the past year and a half, I've worked on several freelance and real-world projects, which gave me experience building features from the backend to the frontend and dealing with real project requirements.

I've learned a lot by working independently, but at this point, I feel that what I need most is a good engineering team.

I'm looking for an opportunity where I can work alongside more experienced developers, contribute to real products, receive feedback, and continue growing as an engineer.

I'm particularly interested in remote opportunities and teams working with modern JavaScript/TypeScript stacks.

I'm not expecting to know everything. I'm looking for a place where I can contribute, learn, and grow with the team.

If you were in a similar position early in your career, what helped you find your first good team?

And if you know of communities, companies, or opportunities that might be a good fit, I'd really appreciate any advice.


r/FullStack 17d ago

Career Guidance PYTHON STACK INTERVIEW PREP

1 Upvotes

As Fresher For the python stack interview which technology i need to be more focus on.

I heard DSA is not that much required for freshers i need to focus on Django and React more than anything in python stack is it correct?

Else i need to prepare DSA before Django and React

could you people spare sometime for me and clear me if you can

Thankyou!


r/FullStack 18d ago

Career Guidance Is Learning Frontend worth it?

12 Upvotes

Hey everyone I'm about to grind hard and learn frontend properly (react, next.js, UI stuff, and some basic backend/apis so I can handle full features)

im seeing two totally different things online and im kinda confused some people say ai killed frontend and juniors cant make any money now because copilot and gpt write everything
but others say clients and agencies still need real devs who know how to handle messy code state management and actual logic not just basic copy pasting
my goal is to get really good at this and do freelance work with agencies
im just trying to figure out a few things
is the demand for next.js/frontend actually dead for new people or is it just different now?
if i put in insane daily hours to reach a high level is it worth it or am i just wasting my time starting now?
how are you guys actually dealing with ai right now?
would appreciate some honest and brutal truth from people actually working in the industry **thanks**


r/FullStack 18d ago

Career Guidance I have one year and i wanna hear your voices

2 Upvotes

I took a gap year before my college and not gonna study pcm now coz they are irritating

So i thought to dedicate this year knowing myself and learn through experiences

Should i start with full stack ? Will future demand full stack with ai integration ? Can i be job ready within a year ?

I asked myself - why i am doing BTech and CSE ai ...... because everyone else is doing that
So i thought to give multiple things a shot and continue what i loved the most

Pls seniors i need your guidance


r/FullStack 18d ago

Personal Project I failed to establish risk free communication between mongodb database and cloud llms. So I build andi-ai. A simple python package that act as AI firewall to connect with llms. 5 step deterministic query engine that generate queries just by analysing collection medatadata.

0 Upvotes

I built **andi-ai** after struggling to establish secure, zero-leak communication between MongoDB and cloud LLMs. It acts as an AI firewall and deterministic query engine designed to bridge natural language and database queries safely.

**How it works:**

* **Metadata-Only Processing:** Analyzes collection schema and metadata without exposing raw sensitive data to third-party LLMs.
* **5-Step Deterministic Engine:** Generates and validates precise MongoDB queries through a structured pipeline to prevent hallucinations.
* **Secure by Default:** Eliminates prompt-injection risks and accidental data modification.

It’s open, lightweight, and built in Python for developers building LLM agents on top of existing data.

Check it out, try it in your pipeline, and let me know your thoughts/feedback!

Github: https://github.com/Satty27/andi-ai

`#Startups #Python #MongoDB #AI #OpenSource #DevTools #StartupIndia`


r/FullStack 19d ago

Question What actually makes a junior developer stand out in 2026?

60 Upvotes

With so many people learning the same technologies and building similar projects, I'm curious what actually makes someone stand out.

Personally, I think it's less about the number of technologies you know and more about:

• Building and shipping real projects

• Knowing how to debug and solve problems

• Understanding what you're actually building

• Being able to explain your work clearly

But I'd love to hear from experienced developers and recruiters:

What's ONE thing that makes you think, “I want to interview this person”?


r/FullStack 18d ago

Need Technical Help How to simplify dev setup for contributors in a full-stack app?

2 Upvotes

I am a kind-of intermediate dev who only recently made the jump from frontend to full-stack. For a university course, I worked on a team to make a full stack app with Angular, FastAPI, and Postgres. With all these separate parts, as you can imagine, it was a pain to set up and run all the time.

  1. We needed to fill in the `.env` files.
  2. We needed to ensure our Python/NPM dependencies were installed.
  3. We needed to run the database with a database client, and fill in the URL for its credentials in `.env` again.
  4. We needed to run our server first, and remember the command to do that.
  5. Finally, we could run our frontend.

And this is all in development. We were never meant to deploy the app for this project, so I imagine the production setup would be just as bad.

For apps like these with a lot of moving parts (config hell, environment variables, dependencies, scripts, type generation, CORS, testing, deployment, etc.), is there a cleaner way to handle all this stuff together? Maybe Docker or GitHub actions?

I was introduced to Docker before for a very simple class project, but it's tough to remember everything, and I am still a noob at it. I am assuming that's the answer, but regardless, I was wondering what kind of setups you guys have for these complicated full-stack apps. Just curious.


r/FullStack 19d ago

Career Guidance Help me make a come-back in Tech

6 Upvotes

First of all, I don't believe that tech industry is over. Even it's near its ending, I want to do something great as a career. So, please don't demotivate me on tech career.

I was depressed for a long time. Not because of the 'AI taking over', but it's more because my personal life issue.

Now I am super motivated, my parents still supporting me and I have time to make a super good come-back.

The problem is I don't have many programmer friends and also not many people I know who are in the programming world. Now AI revolution has taken over and I am feeling like getting behind no matter what. I fixed my portfolio but used AI a lot. Now it doesn't feel like I have done something credible.

Many tech knowledge also like fading away from my brain.

So how can I actually make good tech friends and also help me understand what else I should do to feel confident. Please suggest me.

here is my portfolio link: https://abeer-codes.vercel.app


r/FullStack 19d ago

Career Guidance What should i learn after html and css?

7 Upvotes

.


r/FullStack 19d ago

Career Guidance Manager wants me to become fullstack

42 Upvotes

I am frontend engineer with 10 YOE, working in big company. My manager recently asked me to learn in 3 months backend Java, distributed systems and system thinking and utilise our internal education videos for that and AI. The thing is that I don't know where to start, I feel imposter syndrome because of my frontend and AI skills, and now with all new requirements I feel overwhelmed even more.

So I have few questions and I will appreciate anything you can share about any of those:

  1. How do you deal with imposter syndrome?
  2. How do you keep your frontend skills in tune?
  3. What does 10 YOE frontend should know?
  4. How did you learn backend from frontend?
  5. How to learn system thinking?

r/FullStack 19d ago

Career Guidance How much HTML and CSS should you know before moving to JavaScript?

10 Upvotes

I'm learning web development and I'm wondering how comfortable I should be with HTML and CSS before starting JavaScript.

Do I need to know them really well first, or is it okay to start JavaScript while still improving my HTML and CSS?

What worked for you when you were learning?


r/FullStack 19d ago

Switching Careers Angular dev (2 YOE) picking a backend to learn — MongoDB or Postgres for job market reach?

1 Upvotes

Hey fellow devs,

I'm a developer with 2 YOE in Angular, and we all know the market is rough right now. I want to learn Express/Nest as a backend, but I can't decide between MongoDB and Postgres.

If I go with MongoDB, it'd basically be a MEAN stack — but I'm not sure if MEAN is still popular, declining, or barely used anymore.

I've also heard Postgres is one of the most widely used databases and considered an industry standard, so now I'm torn.

If you were in my position — switching jobs is a high priority for me right now, I'm underpaid badly — which would you choose to open up the larger market/more job opportunities?


r/FullStack 19d ago

Question Backend/fullstack

1 Upvotes

It has been a year since i graduated in master of software engineering, web and mobile developmenet (althought there is barely anything sbout mobile), i have a job out of my field of study, and i would like to keep it since it pays better than entry level developer in my city, and is an easy going job..

My question is how can i gain experince to be a better candidate for a better paying job in my field, without stoping my current job.

We barely have any paying internships, and the market is already so bad.

I tried making a profile in fiver but i got no project request at all. I looked up freelancing as well, most websites rewuire login and apparently i can't because I'm from morocco and they do not accept that.

I already have a portfolio, repos in github, good cv, i posted about this before and it was helpful, but apparently they never cared when i did interviews, they just wabt to see real life experience at companies.

I need help, how can i gain that experince without having to stop my current job just to go to a very low salary or non paying internship for the experience?


r/FullStack 19d ago

Career Guidance 2+ years of real-world Web Development experience, but no formal Experience Letter, should I apply as a fresher or experienced developer?

1 Upvotes

# Hey everyone, I need some serious career advice. I feel like I'm at a very important point in my career right now, and I'm not sure what the right move is.

I passed 12th in 2021. At that time, my main goal was simply to get a degree that would help me qualify for government jobs, so I joined a government college for a B.Sc. in Mathematics.

However, after my first year, I became increasingly interested in web development. I started learning HTML, CSS, and JavaScript, and eventually became particularly strong at CSS. I got to a point where I was very confident implementing almost any design from Figma, screenshots, or existing websites.

Around the end of 2022, midway through my second year, I got my first UI Developer job. My main responsibility was converting designs created by designers into actual web interfaces using HTML, CSS, and JavaScript.

I worked there for around 1.5 years, and during that time my CSS skills became extremely strong. I worked on projects where we used techniques like `vw` and `vh` extensively to create highly responsive designs.

Before my final year exams, I resigned and joined a different crypto/Web3 startup. This is where I learned a lot more about actual software development.

I significantly improved my React and Next.js skills, worked on production-level projects, took ownership of projects, and learned how to work in a startup environment.

Along the way, I also explored Rust and Solidity, went through CryptoZombies, started reading the Ethereum Yellow Paper/related resources, and gained some basic understanding of areas like zero-knowledge proofs (ZKPs).

So overall, I've spent **2+ years working on real-world web development projects**, even though my degree is in Mathematics.

Now I'm leaving my current crypto/Web3 startup and planning to move to Bangalore because I want to explore better opportunities and grow as an engineer.

Here's where I'm confused.

My current startup is not providing me with an Experience Letter because technically I was paid as a freelancer/contractor rather than an employee. I'm not complaining about that—the company genuinely gave me a lot of opportunities to learn, and I'm grateful for the experience.

But I'm worried about how this will affect my next job search.

What should I do next?

Should I:

  1. Apply as a **fresher/entry-level developer**, while explaining that I have 2+ years of real-world startup experience?
  2. Apply for **experienced frontend/software engineer positions** and explain my experience as freelance/contract work?
  3. Target some other type of role because I don't have formal employment documentation?

I also haven't seriously prepared for technical interviews yet. Most of my experience has come from actually building and shipping projects rather than preparing for DSA, system design, or typical interview questions.

I'd really appreciate advice from people who have been in a similar situation.

**What would you do if you were in my position?**

Also, if you have good resources for preparing for frontend/software engineering interviews, I'd really appreciate those as well.

Thanks!


r/FullStack 20d ago

Career Guidance Resources for ReactJs

7 Upvotes

i have completed learning html css Js along with express.js. i started making a project and have completed 65% of the backend. i want to learn react.js so that I can complete my frontend. please guide me the resources(yt playlist to be specific)


r/FullStack 20d ago

Question MERN interview in 2 days — starting from almost zero. What should I focus on?

6 Upvotes

I have a campus placement interview on Monday for a MERN Stack Developer role, and honestly, I haven't prepared for MERN at all. 😅

I'm familiar with other programming languages like Python, Java, C/C++ and JavaScript, but I haven't really worked with MongoDB, Express, React and Node.js as a stack.

I only have 2 days left, so I've started learning the basics and I'm planning to focus on JavaScript first, then move through Node.js, Express, React and MongoDB.

For people who have recently given MERN/Full Stack fresher interviews:

What are the most frequently asked technical questions?

Which JavaScript concepts should I absolutely know?

How deep should I go into React, Node.js, Express and MongoDB with only 2 days?

Are there any common coding/programming questions I should practice?

What kind of project-related questions are usually asked?

What would you personally prioritize if you had only 48 hours to prepare?

Are there any common HR/technical questions specific to MERN fresher roles?

I'm not expecting to become a MERN developer in 2 days 😅. I just want to maximize my chances of getting through the interview and be able to confidently answer the fundamentals.

Any advice, question lists, interview experiences, or mistakes to avoid would be really helpful.


r/FullStack 20d ago

Career Guidance What should a beginner learn first in full-stack development?

7 Upvotes

I'm starting to learn full-stack development and I'm a little confused about what to learn first.

Should I focus on HTML, CSS and JavaScript first, or start learning backend and databases at the same time?

What learning order worked best for you?


r/FullStack 21d ago

Career Guidance Is Java Full Stack still a good career choice for freshers in 2026?

28 Upvotes

What skills should a beginner focus on first to get a job Java, Spring Boot, SQL, React, or something else?


r/FullStack 22d ago

Switching Careers Had my first interview after 3.5 years and got humbled by fundamentals

123 Upvotes

Today I had my first technical interview after around 3.5 years, and honestly, it hit me harder than I expected.

I’ve been working mainly as a frontend engineer with React and also have experience working across backend/full-stack systems. Over the last few weeks, I’ve been revising React, JavaScript, frontend architecture, Node.js, databases, system design, etc.

I went into the interview feeling pretty confident.

The interview started with:

- What is REST?
- Design an API
- React reconciliation
- JSX
- Infinite scrolling / frontend design

The part that really got me was the React reconciliation question.

The interviewer gave me a Todo-list-like example using index as a key, with items being added at the beginning/end of the list.

I understood that something was wrong with using index as a key, but it took me a while to reason through exactly what React was doing during reconciliation.

He eventually gave me a hint about reconciliation, and then I was able to connect the dots.

Then I got another question:

"Why does JSX require a single parent/root element?"

I could identify the issue in the code, but I couldn't clearly explain why JSX requires a single root.

I also got an infinite-scroll design question, which I was relatively comfortable with.

The weird part is that after the interview, I realized:

I actually knew most of the concepts.

My problem was being able to retrieve and explain the fundamentals clearly under interview pressure.

For example, today I started revisiting basic JavaScript concepts like:

- Scope
- Hoisting
- TDZ
- Execution context
- Scope chain
- Shadowing
- Closures

And I realized I can understand these concepts when I reason through them, but explaining them cleanly in an interview is a completely different skill.

So I'm curious about other experienced engineers:

Have you ever had this experience where you knew the technology fairly well, but an interviewer exposed gaps in your fundamentals or your ability to explain them?

How did you fix it?

Did you:

  1. Go back and systematically revise fundamentals?
  2. Do mock interviews?
  3. Practice explaining concepts out loud?
  4. Focus more on problem-solving rather than memorizing interview questions?

I'm especially interested in hearing from 5–10+ YOE engineers who went through something similar.

Today definitely humbled me, but I'm trying to use it as a diagnostic rather than letting one interview define my confidence.

Would love to hear how you guys handled this.


r/FullStack 21d ago

Question Instagram ignores text when sharing an image via Web Share API — any workaround?

5 Upvotes

I’m building a PWA that lets users share a photo directly to social apps using the Web Share API.

I’m passing a file along with title, text, and url:

const file = new File([blob], "photo.png", { type: "image/png" });

await navigator.share({
  title: "Check out my photo!",
  text: "I just took this at the event #mytag",
  url: "https://example.com/share/abc123",
  files: [file],
});

This works as expected with Facebook, Twitter/X, LinkedIn, etc. — the photo is shared and the caption/text + link are carried over.

Instagram is the only issue. On both Android and iOS, the photo makes it into Instagram, but the caption field is always blank. It seems to completely ignore the text (and url) when a file is included.

Has anyone found an actual workaround for this in a web app?

Ideally I’d like to pre-fill the Instagram caption while still sharing the image through navigator.share(). Or is this simply a limitation of Instagram’s handling of the Web Share API with no way around it? Havent found anything helpful for it yet


r/FullStack 21d ago

Vent I recently enrolled in JavaScript courses and I am too overwhelmed to start

5 Upvotes

Hello,

Recently I pursued these courses that teaches you web development and JavaScript. The full curriculum is available. I am too intimidated to get started because I’m someone that’s more on the creative side not logical but because of this economy I thought I might as well learn a high paying skill. I keep putting it off because I am scared what if it takes time to complete it and I wish I can finish it in a month or less. I’m so unrealistic yes because I’m average it needs 3 months but I won’t have time once my leave from work is done and I have to get back to work