Career path

Backend Engineer

Also known as BE

A practical progression path for building APIs, services, databases, and scalable backend systems.

01

Backend FoundationsJunior BE

Build reliable foundations and enough context to contribute safely with guidance.

Junior BE · 34 concepts
02

Backend PractitionerBE

Own features and services with solid implementation judgment across neighboring layers.

BE · 42 concepts
03

Advanced BackendSenior BE

Design, evolve, and debug systems across boundaries with strong tradeoff awareness.

Senior BE · 32 concepts

How this path progresses

01

Web & APIs

Understand how clients and servers communicate through stable service interfaces.

02

Databases

Store, query, and reason about persistent data correctly and efficiently.

03

Backend Design

Organize service code and boundaries so backend systems can evolve safely.

04

System Design

Design backend systems that handle scale, latency, state, and failure.

05

Production Backend

Understand how backend services are packaged, deployed, observed, and operated.

06

Service Development

Build the capabilities needed for this area.

07

Resilient Systems

Build the capabilities needed for this area.