senior-backend

Design scalable Node.js backend architectures with REST APIs and authentication flows.

148|50|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/yezannnnn/agentGroup --skill senior-backend-yezannnnn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-backend
Source: https://github.com/yezannnnn/agentGroup/tree/main/jarvis/skills/engineering-team/senior-backend
Command: npx skills add https://github.com/yezannnnn/agentGroup --skill senior-backend-yezannnnn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Designs and implements scalable, secure backend architectures for Node.js ecosystems, enabling teams to deliver reliable services faster.

Core Features & Use Cases

  • API design patterns, authentication flows, RBAC/ABAC, and security hardening for Node.js services.
  • Database optimization guidance, performance patterns, and deployment considerations for microservices.
  • Real-world example: build a modular REST API with secure tokens, proper error handling, and scalable data access.

Quick Start

Describe a typical workflow to design a REST API, implement authentication, and optimize database access for a new microservice.

Frequently Asked Questions about senior-backend

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

FAQPage Schema
How do I design a scalable and secure Node.js backend architecture?

To design a scalable and secure Node.js backend architecture, you need to implement structured API design patterns, robust authentication flows, RBAC/ABAC, and comprehensive error handling. This approach ensures reliable services and secure data access for Node.js ecosystems.

What is the best way to implement secure authentication in an Express API?

The best way to implement secure authentication in an Express API involves applying secure token strategies, input validation, and RBAC/ABAC. This secures your endpoints and ensures that only authorized users access specific resources within your Node.js application.

How do I optimize database access for Node.js microservices?

Optimizing database access for Node.js microservices requires applying specific performance patterns and database optimization guidance. This ensures scalable data access and efficient query execution across your distributed backend services.

Can I use this approach to build a modular REST API with Fastify?

Yes, you can use this approach to build a modular REST API with Fastify. The architecture design principles apply directly to both Express and Fastify projects, enabling you to implement secure tokens, proper error handling, and scalable data access.

What patterns should I use for error handling and logging in a Node.js backend?

For error handling and logging in a Node.js backend, you should implement standardized error response patterns and structured logging. Combined with monitoring, these patterns satisfy reliability requirements and maintain visibility across microservices deployment.