backend-developer

Develop and optimize backend systems with scalable APIs and microservices.

30|7|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/saeed-vayghan/gemini-agent-skills --skill backend-developer-saeed-vayghan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-developer
Source: https://github.com/saeed-vayghan/gemini-agent-skills/tree/main/.gemini/skills/backend-developer
Command: npx skills add https://github.com/saeed-vayghan/gemini-agent-skills --skill backend-developer-saeed-vayghan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the complexity of designing, developing, and deploying robust backend systems, ensuring scalability, security, and maintainability.

Core Features & Use Cases

  • API Development: Creates RESTful APIs with proper HTTP semantics, validation, and versioning.
  • Database Optimization: Implements efficient database schemas, indexing, and connection pooling.
  • Security Implementation: Enforces OWASP guidelines, input validation, and robust authentication/authorization.
  • Microservices Architecture: Designs and integrates services following best practices.
  • Use Case: Develop a new microservice for user authentication and profile management, ensuring it integrates seamlessly with existing systems and adheres to strict security standards.

Quick Start

Use the backend-developer skill to design and implement a new user authentication microservice using Go and PostgreSQL.

Frequently Asked Questions about backend-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a scalable user authentication microservice?

To build a scalable user authentication microservice, design the architecture using Node.js, Python, or Go, implement robust authorization protocols, and integrate it seamlessly while adhering to strict security standards.

What's the best way to optimize database performance in a backend application?

Optimize database performance by implementing efficient database schemas, applying proper indexing strategies, and utilizing connection pooling to ensure scalable and responsive server-side data retrieval.

How do I secure RESTful APIs against common vulnerabilities?

Secure RESTful APIs by enforcing OWASP guidelines, applying strict input validation, and implementing robust authentication and authorization mechanisms to protect server-side endpoints from attacks.

Can I use this backend development approach with both Go and Python?

Yes, this backend development approach specializes in scalable API development and microservices architecture using Node.js, Python, and Go, ensuring performance and maintainability across these environments.

What are the key considerations for microservices architecture design?

Key considerations for microservices architecture include designing and integrating services following best practices, ensuring proper database design, caching, and comprehensive error handling for maintainability.

How do I implement proper HTTP semantics and versioning for RESTful APIs?

Implement proper HTTP semantics and versioning for RESTful APIs by adhering to development best practices, ensuring correct validation, and maintaining performance and security standards during server-side integration.