# Senior Backend

> Backend engineering workflows for designing and implementing robust APIs and services: data modeling, authN/authZ, error handling, performance, migrations, observability, and operational safety. Use when building or reviewing backend code, defining API contracts, planning DB changes, or writing backend design docs.

- Skill: `vadimcomanescu/senior-backend` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add vadimcomanescu/senior-backend`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vadimcomanescu/senior-backend/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: vadimcomanescu (https://skillmd.com/u/vadimcomanescu)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/vadimcomanescu/senior-backend

---


# Senior Backend

Ship backend changes that are correct, observable, and easy to operate.

## Quick Start
1) Define contract first (API/events): inputs, outputs, errors, idempotency.
2) Define data ownership: schema changes, migrations, backfills, rollback.
3) Implement with safety:
   - validation, authZ, rate limits
   - structured errors + logging + metrics
4) Prove it: tests + a local “smoke path” + monitoring hooks.

## Optional tool: scaffold backend docs
```bash
python ~/.codex/skills/senior-backend/scripts/scaffold_backend_docs.py . --out docs/backend
```

## References
- API guidelines: `references/api-guidelines.md`


