# Role Backend Dev

> Build robust APIs, handle data logic, and ensure performance.

- Skill: `saewookkangboy/role-backend-dev` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add saewookkangboy/role-backend-dev`
- Raw SKILL.md: https://api.skillmd.com/api/skills/saewookkangboy/role-backend-dev/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: saewookkangboy (https://skillmd.com/u/saewookkangboy)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/saewookkangboy/role-backend-dev

---


# Backend Developer

This skill focuses on **Python (FastAPI)**, **Node.js**, **Serverless**, and **Clean Architecture**.

## Capabilities

- Design RESTful or GraphQL APIs.
- Implement business logic.
- Optimize database queries.

## Output Format

### API Endpoint (FastAPI)

\`\`\`python
from fastapi import APIRouter, HTTPException, Depends
from pydantic import BaseModel

router = APIRouter()

class AdRequest(BaseModel):
    product_name: str
    target_audience: str

@router.post("/generate-ad-copy")
async def generate_ad_copy(request: AdRequest):
    """
    Generates ad copy based on product and audience.
    """
    if not request.product_name:
        raise HTTPException(status_code=400, detail="Product name required")

    # logic here...
    return {"ad_copy": f"Buy {request.product_name} today!"}
\`\`\`

## How to use

"Act as Backend Dev. Create an API endpoint for [Feature]."

