backend-development
Production backend systems development. Stack: Node.js/TypeScript, Python, Go, Rust | NestJS, FastAPI, Django, Express | PostgreSQL, MongoDB, Redis. Capabilities: REST/GraphQL/gRPC APIs, OAuth 2.1/JWT auth, OWASP security, microservices, caching, load balancing, Docker/K8s deployment. Actions: design, build, implement, secure, optimize, deploy, test APIs and services. Keywords: API design, REST, GraphQL, gRPC, authentication, OAuth, JWT, RBAC, database, PostgreSQL, MongoDB, Redis, caching, microservices, Docker, Kubernetes, CI/CD, OWASP, security, performance, scalability, NestJS, FastAPI, Express, middleware, rate limiting. Use when: designing APIs, implementing auth/authz, optimizing queries, building microservices, securing endpoints, deploying containers, setting up CI/CD.
NPX Install
npx skill4agent add samhvw8/dotfiles backend-developmentTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Backend Development Skill
When to Use
- Designing RESTful, GraphQL, or gRPC APIs
- Building authentication/authorization systems
- Optimizing database queries and schemas
- Implementing caching and performance optimization
- OWASP Top 10 security mitigation
- Designing scalable microservices
- Testing strategies (unit, integration, E2E)
- CI/CD pipelines and deployment
- Monitoring and debugging production systems
Technology Selection Guide
references/backend-technologies.mdReference Navigation
- - Languages, frameworks, databases, message queues, ORMs
backend-technologies.md - - REST, GraphQL, gRPC patterns and best practices
backend-api-design.md
- - OWASP Top 10 2025, security best practices, input validation
backend-security.md - - OAuth 2.1, JWT, RBAC, MFA, session management
backend-authentication.md
- - Caching, query optimization, load balancing, scaling
backend-performance.md - - Microservices, event-driven, CQRS, saga patterns
backend-architecture.md
- - Testing strategies, frameworks, tools, CI/CD testing
backend-testing.md - - SOLID principles, design patterns, clean code
backend-code-quality.md - - Docker, Kubernetes, deployment strategies, monitoring
backend-devops.md - - Debugging strategies, profiling, logging, production debugging
backend-debugging.md - - Problem-solving, architectural thinking, collaboration
backend-mindset.md
Key Best Practices (2025)
Quick Decision Matrix
| Need | Choose |
|---|---|
| Fast development | Node.js + NestJS |
| Data/ML integration | Python + FastAPI |
| High concurrency | Go + Gin |
| Max performance | Rust + Axum |
| ACID transactions | PostgreSQL |
| Flexible schema | MongoDB |
| Caching | Redis |
| Internal services | gRPC |
| Public APIs | GraphQL/REST |
| Real-time events | Kafka |
Implementation Checklist
Resources
- OWASP Top 10: https://owasp.org/www-project-top-ten/
- OAuth 2.1: https://oauth.net/2.1/
- OpenTelemetry: https://opentelemetry.io/