After the core: specialise · The Infrastructure Roles · path 4 of 13

Backend Developer

Builds the hidden engine behind an app: the server, the data, the rules and the security.

🔒 This path opens once you pass the final examination. You can read the path guide and module list now.

Choose this path if you want to build the servers, APIs and databases that store data safely and answer every request.

Where you see it daily: Your login working, your order being saved and your payment going through, all behind the scenes.

Builds on: Level 4 (Full-Stack Applications), Level 5 (Databases and Data) and Level 8 (Advanced Architecture).

Start here

Ready

What you'll focus on

Focus area 1

System design

Split large systems into smaller services, put a single front door (an API gateway) in front of them, and let services talk by sending messages instead of waiting on each other.

Tools and ideas: microservices, API gateways, event-driven design with Kafka or RabbitMQ, REST and GraphQL APIs; Node.js, Python, Go or Java

Focus area 2

Databases and caching

Keep data fast as it grows: indexes for quick lookups, splitting data across machines (sharding), keeping copies (replication), and a fast memory layer for common answers.

Tools and ideas: indexing, sharding, replication, Redis, PostgreSQL, MongoDB

Focus area 3

Security and sign-in

Let people sign in safely with standard protocols, stop abuse by limiting how often someone can call your server, and protect data with encryption.

Tools and ideas: OAuth2, OpenID Connect (OIDC), rate limiting, encryption

What makes this path different

Backend work is invisible but carries the rules, the data and the security. Unlike frontend, nobody sees your screens; they feel your work when it is fast, correct and safe, and they feel it badly when it isn't.

Modules

Opens after you pass the final examination.

  1. 1BE1: Designing APIs that lastBackend Developer · Focus area 1: System design✓
  2. 2BE2: Data that stays correctBackend Developer · Focus area 2: Databases and caching✓
  3. 3BE3: Fast queriesBackend Developer · Focus area 2: Databases and caching✓
  4. 4BE4: Caching with RedisBackend Developer · Focus area 2: Databases and caching✓
  5. 5BE5: Sign-in with OAuth 2 and OpenID ConnectBackend Developer · Focus area 3: Security and sign-in✓
  6. 6BE6: Protecting the APIBackend Developer · Focus area 3: Security and sign-in✓
  7. 7BE7: Messages and queuesBackend Developer · Focus area 4: Messages and services✓
  8. 8BE8: Services and gatewaysBackend Developer · Focus area 4: Messages and services✓
  9. 9BE9: Testing and running in productionBackend Developer · Focus area 5: Quality and operations✓
  10. 10BE10: Capstone: three backend projects for TiffinBoxBackend Developer · Capstone✓

Take the path test →

40 questions from every module, in new situations. Opens once you've passed the final examination and every module quiz in this path.

What you'll build

Projects you can show, because working software proves capability in a way tests alone can't.

← PreviousUI/UX Product Designer
ProLearners Assist