All roadmaps

Backend Development

The half of the product users never see - and always feel.

Language fundamentals, APIs, databases, auth, caching, queues, testing and deployment - the server-side path behind every product, in one sequence.

Your progress0/37 topics · 0%

Progress is saved in this browser.

5 stages37 topics₹0 to follow
Skill certification coming soon

Filled nodes are the focus for this track; outlined ones can wait. Tap a topic to open it and mark it done, learning or skipped.

Backend Development in 2026Related roadmapsAPI Design roadmapSQL roadmapNode.js roadmapSystem Design roadmapProve it as you goReading is half of it. The free, scoredSoftware Engineer certification coversthe ground this roadmap leads to, and theBackend Engineer job simulation puts itto work on real tickets - evidence arecruiter can check. Mark topics done,learning or skipped as you go; yourprogress carries into the classic view.Software Engineer certificationJob simulationClassic viewKnow the job before the toolsThe Backend Development job in2026Which skills to learnOne language,deeplyDatabases andAPIsAI features and agentsWhich role to prepare forBackend,platform, dataFresher vsswitcherSectors and payWhat companies expectThe hiring barWhat interviewstestProof they verifyWhat gets you hiredA 90-day planProjects thatget readCertification and proofA language, the web's plumbing,and version control.FoundationsPick a languageHTTP in depthGit & collaborationLinux & the terminalServices other developers canbuild on.APIs & AuthREST API designValidation & error handlingAuthentication &authorizationAPI documentationStore, query and protect state.Data LayerSQL & relational designNoSQL awarenessCachingQueues & background jobsCode you can deploy on Friday.Quality & OperationsTestingSecurity essentialsDocker & deploymentObservabilityFresher or experienced?Both tracks hold every topic. On the Fresher track thefoundations are filled and the later stages are outlined - dothem when a project needs them. On the Experienced track thefoundations are outlined and the later stages are filled. The2026 section at the top applies to both.Prefer a list?The classic view shows the same 4 stages as a sequentialchecklist with time estimates. Your marks are shared betweenthe two views.Open the classic view

Everything on this roadmap

Every stage and topic on the map, in reading order. Click any topic to open it.

The Backend Development roadmap, topic by topic

Every topic on the map in reading order, with what to learn and the resources we recommend. Main topics are open; open any subtopic to read it. Select a topic name to open it in the topic panel, where you can track your progress.

  1. 1. Know the job before the tools

    The Backend Development job in 2026

    2026

    Backend engineers build the part of software nobody sees and everybody depends on: the APIs, the data, the jobs, the security and the systems that keep working under load. In 2026 that includes the model-backed features and agents that every product is adding, which has made backend work more valuable, not less. The four nodes here answer which skills to learn, which role to prepare for, what companies expect and what gets you hired, with figures from the Stack Overflow 2025 survey, Postman's 2025 State of the API report, HackerRank's 2025 report, Gartner and the Work Trend Index.

    Which skills to learn

    One language deeply, a relational database properly, APIs designed rather than improvised, and the production skills - authentication, caching, queues, observability, deployment - that distinguish a backend engineer from someone who can write a handler. Then, new in 2026, the ability to put a model behind an endpoint safely. The Stack Overflow 2025 survey puts PostgreSQL first among databases at 58 percent and Node.js first among web technologies at 49 percent; Postman's 2025 report finds 83 percent of organisations API-first. The sub-nodes order the three layers.

    One language, deeply

    Pick one backend language and learn it properly: TypeScript on Node, Python, Java or Go all have the jobs. The Stack Overflow 2025 survey has Node.js at 49 percent of developers, Python rising seven points in a year, and Java still in the top tier by use; the Octoverse 2025 report puts TypeScript first on GitHub by contributors with Python second. Depth means the runtime model - the event loop, threads or goroutines - error handling, testing, packaging and the standard library, not a framework tour. A second language later is a month; the first done badly costs every project after it.

    Databases and APIs

    Relational databases are the backend's centre of gravity: schema design, joins, indexes, transactions, migrations and the query plan when something is slow. PostgreSQL is the most used database in the Stack Overflow 2025 survey at 58 percent. On top of it, API design is a discipline, not a convention: resources, status codes, pagination, versioning, authentication, rate limits and an OpenAPI document; Postman's 2025 report says 83 percent of organisations follow an API-first approach and 65 percent generate revenue from APIs. Learn caching and queues once you can explain why a request is slow.

    AI features and agents

    AI

    Every backend now hosts model calls, and the engineering around them is backend work: server-side keys, a spending cap, structured outputs validated before use, retrieval with permissions, idempotent tool calls, timeouts, fallbacks, logs with cost. Gartner predicts a third of enterprise applications will include agentic AI by 2028, up from under one percent in 2024, and Postman's 2025 report finds one in four developers already designing APIs for AI agents, with rogue agent calls the top security worry at 51 percent. The backend engineer who can put a model behind an endpoint safely is the one these teams are hiring.

    Which role to prepare for

    Backend developer, API engineer, platform engineer, data engineer and increasingly AI engineer all start from the same foundations and diverge on what they own. The sub-nodes compare backend with platform and data roles, lay out the fresher and switcher routes, and say where backend demand sits by sector.

    Backend, platform, data

    A backend developer owns services and APIs. A platform engineer owns the infrastructure other engineers build on - clusters, pipelines, internal tools. A data engineer owns the pipelines and warehouses that analysts and models read. An AI engineer owns model-backed features. All four start from the same first year of this roadmap, and the Stack Overflow 2025 survey shows back-end developer as one of the most common developer types. Choose the one whose daily problems you find interesting: latency and correctness, reliability and tooling, data and its quality, or model behaviour.

    Fresher vs switcher

    Freshers are hired on fundamentals and one deployed API: the language, the database, HTTP, and a service a reviewer can call. HackerRank's 2025 report found junior hiring lagging as companies favour experience, so the deployed proof matters more than ever. Switchers from support, QA, data or operations should build the service their old job needed. On this map, freshers get the foundations filled and the later stages outlined; experienced learners get the reverse. The DSA basics are still screened at product companies, so keep them sharp.

    Sectors and pay

    Backend demand is widest in fintech, e-commerce, SaaS, logistics and the global capability centres, and strongest for engineers who can also run what they build. Nasscom's 2026 review reports an industry of 315 billion dollars and 59.5 lakh employees; Naukri's JobSpeak showed IT hiring positive again in early 2026 and AI and ML roles up 49 percent year on year, which pulls backend engineers with model experience along with it. Bengaluru, Hyderabad, Pune and Chennai carry the most roles; pay rises with systems you can explain under failure, not with the number of frameworks on a resume.

    What companies expect

    Companies expect a backend engineer to design a schema and an API, secure them, make them fast enough, deploy them and know what happened when they fail - and now, to add an AI feature with a cost cap and a fallback. HackerRank's 2025 report says practical assessments are the standard. The sub-nodes cover the bar, the interview and the proof that gets verified.

    The hiring bar

    The bar is a service you designed, secured, deployed and can reason about: a schema with migrations, an API with authentication and documentation, tests on the critical path, structured logs, a dashboard and a known failure mode. The Work Trend Index found 66 percent of leaders would not hire without AI skills, and for backend that means using agents to draft while reviewing every line that touches data, money or auth. A candidate who can say what happens when the database is slow, the queue backs up or the model times out is at the bar.

    What interviews test

    Expect a practical task - build or extend a small API, often with an AI tool allowed - plus questions on SQL and indexing, HTTP and REST, authentication, concurrency in your language, and a system design conversation scaled to the company. HackerRank's 2025 report says 66 percent of developers prefer practical assessments and that they are now the standard; algorithm rounds persist at large product companies. The best answers name trade-offs: consistency versus availability, a cache's invalidation, the cost of a join at scale.

    Proof they verify

    Hiring teams call your API. A deployed service with a public OpenAPI page, authentication, a health endpoint and real data beats any description of one; a repository with migrations, tests and a clear readme beats a single file; a verified certification where one exists beats a course badge. For the AI part, a short note on where a model sits in your service, with its cap and fallback, is now a differentiator. The Career stage of this roadmap lists the external credentials employers name.

    What gets you hired

    A deployed API with a real database, authentication, tests, documentation and monitoring; a readable repository; a verified certification where one exists; and an honest account of the AI tools used. The sub-nodes give the ninety-day plan, the projects that get read and the proof that counts.

    A 90-day plan

    Month one: the language and SQL, with a first API on Postgres running locally. Month two: authentication, tests, an OpenAPI document and deployment, plus caching or a queue where the project needs it. Month three: one model-backed endpoint with a spending cap and a fallback, logs and a dashboard, a readme with the decisions, and twenty targeted applications a week with the live API linked. Use an agentic coding tool from month two and keep the log of what it drafted and what you changed.

    Projects that get read

    Projects that get read are services under some load: a URL shortener with analytics and rate limits, a booking API with concurrency handled correctly, a job queue with retries and idempotency, a search endpoint with caching and a model-backed summariser behind it. Each has a live base URL, an OpenAPI page, tests, logs and a readme that explains the failure modes. The World Economic Forum's Future of Jobs 2025 report has software developers among the fastest-growing roles and says 59 percent of workers need reskilling by 2030; a service built with 2026 tooling and explained is that reskilling made visible.

    Certification and proof

    Proof is what a reviewer can call and read: a running API, a GitHub profile with real history, a verified certification where one exists and a written account of how AI tools were used and checked. OneRoadmap's Software Engineer and Full Stack certifications are free, scored and verifiable, and this roadmap's daily and project work feeds the same profile. With over 180 million developers on GitHub in Octoverse 2025, verifiable beats visible.

  2. 2. A language, the web's plumbing, and version control.

    Foundations

    A language, the web's plumbing, and version control.

    Time: about 3-4 weeks. Topics: Pick a language · HTTP in depth · Git & collaboration · Linux & the terminal.

    Pick a language

    Optional on the Experienced track

    Node/TypeScript, Python or Java/Go - depth in one beats fragments of three; concepts transfer.

    HTTP in depth

    Optional on the Experienced track

    Methods, status codes, headers, cookies and content negotiation - the protocol you'll speak all day.

    Git & collaboration

    Optional on the Experienced track

    Branches, PRs and reviews - the workflow every backend team runs on.

    Linux & the terminal

    Optional on the Experienced track

    Filesystem, processes, SSH and logs - your code will live on a Linux box; visit it.

  3. 3. Services other developers can build on.

    APIs & Auth

    Services other developers can build on.

    Time: about 3-4 weeks. Topics: REST API design · Validation & error handling · Authentication & authorization · API documentation.

    REST API design

    Resources, verbs, status codes, pagination and versioning - guessable, consistent interfaces.

    Validation & error handling

    Schema-validate every input; return structured errors - the cheapest reliability win there is.

    Authentication & authorization

    Hashing, sessions vs JWT, OAuth flows and role checks - identity done with boring, proven tools.

    API documentation

    OpenAPI specs and generated docs - an undocumented API is a private API.

  4. 4. Store, query and protect state.

    Data Layer

    Store, query and protect state.

    Time: about 3-4 weeks. Topics: SQL & relational design · NoSQL awareness · Caching · Queues & background jobs.

    SQL & relational design

    Modelling, joins, transactions and indexes with Postgres - the default database for good reasons.

    NoSQL awareness

    Documents (Mongo), key-value (Redis) and when they beat tables - polyglot persistence with judgement.

    Caching

    Cache-aside with Redis, TTLs and invalidation - the first scaling lever you'll pull.

    Queues & background jobs

    Deferring slow work (email, exports) to workers - responsiveness and resilience in one pattern.

  5. 5. Code you can deploy on Friday.

    Quality & Operations

    Code you can deploy on Friday.

    Time: about 3 weeks. Topics: Testing · Security essentials · Docker & deployment · Observability.

    Build: Production-shaped API. A deployed, documented API with auth, database, cache, background job and tests.

    Testing

    Optional on the Fresher track

    Unit and integration tests plus one end-to-end path - the safety net for every refactor.

    Security essentials

    Optional on the Fresher track

    OWASP top risks, secrets handling and rate limiting - assume hostile input, always.

    Docker & deployment

    Optional on the Fresher track

    Containerise, ship to a host, health checks and rollbacks - deployment as routine.

    Observability

    Optional on the Fresher track

    Structured logs, metrics and alerting on symptoms - know it's broken before users do.

Prove it as you go

Reading is half of it. The free, scored Software Engineer certification covers the ground this roadmap leads to, and the Backend Engineer job simulation puts it to work on real tickets - evidence a recruiter can check. Mark topics done, learning or skipped as you go; your progress carries into the classic view.

Fresher or experienced?

Both tracks hold every topic. On the Fresher track the foundations are filled and the later stages are outlined - do them when a project needs them. On the Experienced track the foundations are outlined and the later stages are filled. The 2026 section at the top applies to both.

Prefer a list?

The classic view shows the same 4 stages as a sequential checklist with time estimates. Your marks are shared between the two views.

Frequently asked questions

What does a backend developer actually do?

A backend developer builds the part of software nobody sees and everybody depends on: the APIs, the data model, the background jobs, the security and the systems that stay up under load. In 2026 that includes the model-backed features and agents every product is adding, with their keys, cost caps, validation and fallbacks.

Which language should I learn for backend?

One of TypeScript on Node, Python, Java or Go, learned properly - the runtime model, error handling, testing, packaging - rather than a framework tour. All four have the jobs. Choose by the companies you want: Node and Python for startups and AI products, Java for enterprise and banking, Go for infrastructure. The second language is a month once the first is understood.

SQL or NoSQL?

SQL first, on Postgres, which the Stack Overflow 2025 survey ranks the most used database. Schema design, joins, indexes, transactions and reading a query plan are the skills interviews test and real systems need. Document and key-value stores have their uses - caching, sessions, flexible documents - and are a week to learn once the relational model is solid.

Do I need to learn system design as a junior?

Not to start, but soon. A first backend role is won on fundamentals and a deployed API; system design decides mid-level interviews and promotions. Build one real service, measure it, break it under a load test, and then learn the patterns - caching, queues, replication - against problems you have actually seen.

How long does it take to become job-ready?

A beginner usually needs several months of steady work to reach a deployed API with a database, authentication, tests and documentation; someone with programming experience needs weeks for the backend-specific parts. Nobody can promise a timeline, and the evidence decides: an API a reviewer can call, a repository they can read and a certification they can verify.

Do I have to pay for cloud or model APIs to learn this?

Not much. Free tiers on Vercel, Supabase, Neon and the clouds cover a learning project, model providers offer small free allowances, and startup programmes pay for more once you have a company. Set a hard spending limit in every console before you start and keep experiments small.

Will AI replace backend developers?

AI tools draft handlers, migrations and tests well, and they get data, concurrency and security wrong in ways that only show in production. The engineer who designs the schema, bounds the model call, reviews the diff and understands the failure modes is more valuable, not less, because the volume of generated code has gone up. Backend is where that judgement lives.

How do I prove backend skills without job experience?

Deploy a service a reviewer can call: a public API with documentation, authentication, a health endpoint, real data, tests, logs and a readme that explains the failure modes. Add a model-backed endpoint with a cost cap and a fallback, a GitHub profile with real history and a verified certification, and the proof is in front of them before the interview.