Backend Developer Roadmap
APIs, databases and running services in production.
- 1
Language
Get fluent in one server-side language.
- TypeScript / Node
- Go(optional)
- Python(optional)
- 2
HTTP & APIs
Design clear, predictable APIs.
- REST
- Status codes
- GraphQL(optional)
- articleMDN: HTTP overview
- 3
Databases
Store and query data safely.
- SQL
- Indexes
- Migrations
- MongoDB(optional)
- 4
Auth & Security
Never trust the client.
- Password hashing
- JWT / sessions
- Input validation
- articleOWASP Top 10
- 5
Deployment
Run your service reliably.
- Docker
- Logging
- CI/CD(optional)