All roadmaps

Career roadmap

Backend Developer Roadmap

From your first language to production APIs — databases, auth, testing, and deployment in one staged path.

For: Self-taught devs and students targeting a first backend role5 stagesUpdated 2026-07

Timeframes assume a typical part-time pace. Faster or slower is fine — the order is what matters.

01

One language, properly

Weeks 1–6

Pick one backend language — Java, Python, or JavaScript — and stay with it until syntax stops slowing you down. Everything later builds on this.

Java / Python / JSGit & GitHubData structuresHTTP basicsSQL basics
  • You can build and debug a CLI application from scratch
  • You commit daily with clear messages instead of one giant push
02

APIs & databases

Weeks 7–14

Build real REST APIs against a real relational database. Model data, handle auth, and learn why migrations exist.

Spring Boot / Express / DjangoPostgreSQLREST designJWT authMigrations
  • You can ship a CRUD API with authentication and validated input
  • You can design a schema and explain your foreign keys
03

Production practices

Weeks 15–20

The difference between a course project and a hireable repo: tests, containers, and a pipeline that runs on every push.

Unit & integration testsDockerGitHub ActionsLoggingEnv configuration
  • Your main repo tests and builds itself on every push
  • Anyone can run your project with one docker command
04

Deployment & operations

Weeks 21–26

Put a service on the public internet and keep it alive: cloud deployment, reverse proxies, caching, and knowing when something breaks.

Cloud deploy (any provider)Nginx / reverse proxyRedis cachingMonitoring basicsBackups
  • You have a deployed API with a real URL in your resume
  • You can explain what happens between a request and a response in your stack
05

Portfolio & applications

Weeks 27–30

Consolidate into two flagship repositories with recruiter-grade READMEs, then aim your resume and applications at them.

README writingSystem design basicsResume alignmentInterview prep
  • Two pinned repos a recruiter can understand in 90 seconds
  • A resume whose bullets trace back to shipped code

Get the version of this roadmap built from your repos

DevProfile analyzes your code, finds where you actually are on this path, and orders the next steps by score impact.