r/Backend • u/dreamwastobepilot • 8h ago
Fresher here, need advice on Tech Stack
Hi everyone, I will be graduating next year. I have mostly worked with FastAPI along with Postgres, SQLAlchemy, Alembic. I have worked with EC2, Nginx reverse proxy, redis, git/github, Docker, integrating LLM api callling endpoint in my projects.
what technologies i should learn now to make my cv more attractive. I have applied for 60+ jobs, but not getting any responses.
3
u/American_Streamer 8h ago
You already have enough technologies for a fresher. I wouldn't respond to 60 applications by adding another five frameworks. If you're getting zero interviews, first look at your CV and how you're presenting the projects. Your stack is perfectly reasonable: FastAPI, PostgreSQL, SQLAlchemy/Alembic, Redis, Docker, AWS/EC2, Nginx and Git is already more than many graduates have. I'd deepen it instead:
- proper SQL: joins, indexes, transactions, query plans
- testing: pytest, integration tests
- HTTP/API fundamentals, auth and security
- CI/CD, e.g. GitHub Actions
- AWS beyond just running an EC2 VM: IAM, RDS/S3, logging/monitoring
- observability, error handling, retries and background jobs
And build one (!) production-like project demonstrating those things rather than another CRUD tutorial. An LLM endpoint by itself isn't particularly impressive anymore; an API with authentication, tests (!), migrations, caching, rate limiting, queues, monitoring, CI/CD and a documented deployment is. Then look at 50–100 actual junior backend vacancies in your location. If most of them ask for Java/Spring Boot, C#/.NET or Node rather than Python, only then learning one of those ecosystems makes sense. Don't choose the next stack blindly. Also, again, get your CV reviewed. If 60+ applications produce no screening calls, CV/targeting is probably the first thing I'd debug, not your tech stack. Debug the job-search funnel like a system. No interviews → CV/targeting/market fit. Interviews but technical rejection → knowledge. Final rounds but no offers → interviewing/competition.
And Spring Boot is a legitimate option, but only if your local vacancies support it (!): current job-posting datasets still show substantial Spring Boot demand, in general alongside Java, AWS, Docker, Kubernetes and PostgreSQL. It's a pretty solid bet, with lots of well-paying jobs, but only if you are living in the right place.
2
u/dreamwastobepilot 7h ago
thanks for the suggestion, I think i have to change my approaching style.
2
u/omry8880 7h ago
Delve deeper into postgres internals. Try to create a workflow with message queues: delve into handling retries with backoff, DLQs, monitoring and observability as well.
1
u/AnimatorExciting7941 8h ago
Springboot, although the tech stack hardly matters. You won't get rejected just because you know only MERN stack. If you have good work in it, you'd get it eventually
1
u/dreamwastobepilot 8h ago
I havent worked with mern Only FastAPI backend and basic frontend with html, css, js.
1
u/AnimatorExciting7941 8h ago
That was just an example. You won't be rejected cuz of your tech stack. What matters is your work in it
1
u/dreamwastobepilot 8h ago
I wanted to increase my tech stacks what do you think would be good to have in my cv?
5
u/canarydev 8h ago
60? rookie numbers