End-to-end software engineering: architecture, backend services, full-stack web apps, and the unglamorous work of making systems reliable. Comfortable picking up an existing codebase or starting from a blank repo.