Senior Backend Engineer
This skill designs and implements backend systems, including REST APIs, microservices, database architectures, authentication flows, and security hardening. It provides tools for API scaffolding, database migration analysis, and load testing, along with workflows for API design, database optimization, and security hardening.
✨ What it does
- Generates API route handlers, middleware, and TypeScript types from OpenAPI specs or database schemas.
- Analyzes database schemas, detects changes, and generates migration files with rollback support.
- Performs HTTP load testing with configurable concurrency, measuring latency percentiles and throughput.
- Provides workflows for API design, database optimization, and security hardening.
- Includes reference documentation for API design patterns, database optimization, and security practices.
- Enforces four assumptions (read/write ratio, tenancy, data sensitivity, SLO) before making recommendations.
🎯 When to use it
- When designing a new REST API or refactoring existing endpoints.
- When optimizing slow database queries or improving database performance.
- When implementing authentication, rate limiting, or other security measures.
- When building microservices or setting up GraphQL.
- When reviewing backend code for best practices and security.
🚀 How to use
Trigger: /cs:backend-review
Trigger by asking to design REST APIs, optimize database queries, implement authentication, build microservices, review backend code, set up GraphQL, handle database migrations, or load test APIs. Provide an OpenAPI spec, database connection string, or API endpoint URL as input. Example prompts:
Design a REST API for a user service using Express.
Optimize the database queries for the orders table.
Load test the /users endpoint with 50 concurrent users.
📄 Output: Generated route handlers, migration files, performance reports, and security recommendations.
📦 Add this skill to Claude Code
# 1. Get the skills repo
git clone --depth 1 https://github.com/alirezarezvani/claude-skills /tmp/claude-skills
# 2. Copy this skill into your project (or ~/.claude/skills for all projects)
mkdir -p .claude/skills
cp -r /tmp/claude-skills/engineering-team/skills/senior-backend .claude/skills/senior-backendSkill source: engineering-team/skills/senior-backend/SKILL.md
⚠️ Good to know
Requires Python environment and access to the provided scripts; assumes Node.js/Express/Fastify for API scaffolding and PostgreSQL for database operations.
❓ FAQ
What frameworks are supported by the API scaffolder?
The API scaffolder supports Express.js, Fastify, and Koa.
How does the database migration tool help with performance?
It analyzes the schema to suggest missing indexes and N+1 query risks, and can generate migration files to apply optimizations.
What does the load tester measure?
It measures throughput (requests per second), latency percentiles (P50/P95/P99), error counts, and provides scaling recommendations.
🤖 Overview, features, install steps and FAQ were generated from the project's SKILL.md on Sep 4, 2026. Always check the original source before running commands.