Logo
All paths
BE · Backend Development

Backend Development Roadmap

A backend developer builds the server-side logic that powers applications — APIs, databases, authentication, business logic, and integrations. Day to day, you will design and build API endpoints, write database queries, handle user authentication, process data, set up background jobs, and deploy services. You will work with languages like Python or JavaScript (Node.js), frameworks like Django, Flask, or Express, and databases like PostgreSQL. You will collaborate with frontend developers, DevOps engineers, and product teams.

Common tools
VS Code or PyCharmTerminal / ShellGit & GitHubPostgreSQL / MongoDBPostman or Thunder ClientDockerExpress / Django / FlaskRailway / Render / DigitalOcean
Related roles
Fullstack DeveloperDevOps EngineerData EngineerAPI Engineer

Learning roadmap

Follow the topics in order, from the fundamentals to advanced skills. Click any topic to learn more.

Beginner

Intermediate