senior-backend

Design, optimize, and secure backend systems and RESTful APIs with Node.js and PostgreSQL.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/mcauduro0/Macro_Trading --skill senior-backend-mcauduro0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-backend
Source: https://github.com/mcauduro0/Macro_Trading/tree/main/.claude/skills/alireza-senior-backend
Command: npx skills add https://github.com/mcauduro0/Macro_Trading --skill senior-backend-mcauduro0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires zod, express, helmet, pg, redis, bcrypt, jsonwebtoken, isomorphic-dompurify, xss, node-vault, pino, pino-http, knex, prisma, typeorm, sequelize, stripe, express-rate-limit, connect-redis, express-session, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the design, implementation, and optimization of backend services, ensuring they are secure, efficient, and maintainable.

Core Features & Use Cases

  • API Design & Development: Generate RESTful APIs, implement authentication, and build microservices.
  • Database Optimization: Optimize queries, manage migrations, and ensure data integrity.
  • Performance & Security: Load test APIs, harden security, and review backend code.
  • Use Case: You need to design a new set of REST APIs for a user management system, including database schema design, authentication, and basic CRUD operations.

Quick Start

Use the senior-backend skill to design a REST API for managing user profiles.

Frequently Asked Questions about senior-backend

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

FAQPage Schema
How do I design and secure a RESTful API with Node.js and PostgreSQL?

To design and secure a RESTful API with Node.js and PostgreSQL, you can scaffold endpoints, implement authentication using bcrypt and jsonwebtoken, and optimize database queries using Prisma or Knex.

What is the best way to optimize PostgreSQL queries in a Node.js backend?

To optimize PostgreSQL queries in a Node.js backend, you can analyze and refine database operations using query builders like Knex or ORMs like Prisma and TypeORM to ensure data integrity and efficient retrieval.

How do I implement authentication and session management in microservices?

You can implement authentication and session management in microservices by using jsonwebtoken for stateless tokens, bcrypt for password hashing, and connect-redis with express-session for distributed session caching.

Can I use Prisma and TypeORM together for database migration handling?

While Prisma and TypeORM are separate ORMs, you can manage database migrations and ensure data integrity using either tool alongside PostgreSQL to handle schema changes and query optimization in your backend architecture.

How do I load test APIs and harden backend security against XSS?

You can load test APIs to measure performance under stress and harden backend security against XSS by integrating isomorphic-dompurify and xss libraries to sanitize inputs, alongside express-rate-limit to prevent abuse.

Does this backend skill support managing secrets with node-vault and Redis?

Yes, the backend skill supports managing application secrets using node-vault and leveraging Redis for rate limiting and session caching to build scalable and secure microservices architectures.