slug: backend-developer
title: "Backend Developer"
version: 1.0.0
description: "Design robust APIs, work with databases, and architect scalable systems."
icon: server
tags: [backend, api, sql, architecture, systems]
difficulty: beginner-to-advanced
estimated_hours: 30

stages:
  - name: "Language & Code Quality"
    description: "Write clean, principled code from day one"
    modules:
      - typescript-fundamentals
      - clean-code

  - name: "Data & APIs"
    description: "Databases and API design — the backbone of any backend"
    modules:
      - sql-fundamentals
      - api-design

  - name: "Architecture"
    description: "Design systems that scale and evolve"
    modules:
      - solid-principles
      - design-patterns
      - system-design

  - name: "Reliability & Operations"
    description: "Debug, review, and respond when things go wrong"
    modules:
      - debugging-systematically
      - code-review
      - incident-response
      - { slug: observability, title: "Observability & Monitoring" }
