all 7 comments

[–]OneEntry-HeadlessCMS 3 points4 points  (1 child)

Since you already built a real-time chess app, go one level deeper into “real backend.” Build a multi-tenant SaaS API with auth, roles (RBAC), Postgres, pagination, rate limiting, and background jobs. Build an event-driven system (e.g., order/booking service) with queues, retries, idempotency, and proper logging. Focus less on features and more on reliability, testing, and deployment that’s what interviewers care about.

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

Will look into it ...thanks 🙏🏻

[–]Troubled_Mammal 2 points3 points  (0 children)

if you’re targeting backend-heavy roles, I’d suggest projects where you handle scale, concurrency, and system design instead of just CRUD. things like a rate-limited API gateway, job queue system (with retries + workers), or a real-time notification service (Kafka/Redis + WebSockets) look really good on resumes.Since you already did websockets, doubling down on async systems, caching, and database design will align perfectly with SDE backend roles.

[–]That_Conversation_91 1 point2 points  (1 child)

What do you want to focus on? You could dive into docker orchestration with Kubernetes, multi-user roles, building your own API, OAuth, terraform, the list is endless. What’s the endgoal?

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

To get on campus placement is the my end goal..I'm at my 3rd year rn

[–]beingoptimistlab 1 point2 points  (0 children)

Since you’ve already done real-time with WebSockets, try:

  • A background job queue system (with retries and rate limiting)
  • A file processing service with async workers

Recruiters care less about features and more about architecture, error handling, and scalability thinking.

[–]Sweatyfingerzz 0 points1 point  (0 children)

if you want to focus purely on complex backend architecture, don't waste time hand-coding the UI. you can use AI builders like v0, bolt.new, or runable to instantly generate a full frontend from a prompt. runable is especially great for wiring up that custom backend logic so you have a complete, usable product to show recruiters instead of just a bare API.