Skip to content
Skills Library
Programming · Building & coding

senior-fullstack-developer

/senior-fullstack-developer

Guides senior full-stack delivery across TypeScript/React/Next.js frontends, Node or Python APIs, relational databases, authentication, testing, performance, and pragmatic system design for product features. Use when implementing end-to-end features, designing REST/GraphQL contracts, refactoring UI and backend, debugging production issues in app code, or reviewing PRs for maintainability—not for standard full-stack IC delivery without senior scope (fullstack-software-engineer), CI/CD platform work (devops), security program design (cybersecurity), ML modeling (data-scientist), or LLM prompt/ag

Licence
MIT
Last repository change
20.05.2026

Assessment and security

90/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content25 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
6
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 20.05.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What it does and when to use it

Guides senior full-stack delivery across TypeScript/React/Next.js frontends, Node or Python APIs, relational databases, authentication, testing, performance, and pragmatic system design for product features. Use when implementing end-to-end features, designing REST/GraphQL contracts, refactoring UI and backend, debugging production issues in app code, or reviewing PRs for maintainability—not for standard full-stack IC delivery without senior scope (fullstack-software-engineer), CI/CD platform work (devops), security program design (cybersecurity), ML modeling (data-scientist), or LLM prompt/ag

Original author description

Guides senior full-stack delivery across TypeScript/React/Next.js frontends, Node or Python APIs, relational databases, authentication, testing, performance, and pragmatic system design for product features. Use when implementing end-to-end features, designing REST/GraphQL contracts, refactoring UI and backend, debugging production issues in app code, or reviewing PRs for maintainability—not for standard full-stack IC delivery without senior scope (fullstack-software-engineer), CI/CD platform work (devops), security program design (cybersecurity), ML modeling (data-scientist), or LLM prompt/ag

How it works

  1. When to Use
  2. When NOT to Use
  3. Related skills
  4. Core Workflows
  5. When to load references
Original SKILL.md headings · 89 lines, 465 words
SKILL.md preview
---
name: senior-fullstack-developer
description: |
  Guides senior full-stack delivery across TypeScript/React/Next.js frontends, Node or Python APIs,
  relational databases, authentication, testing, performance, and pragmatic system design for product features.
  Use when implementing end-to-end features, designing REST/GraphQL contracts, refactoring UI and backend,
  debugging production issues in app code, or reviewing PRs for maintainability—not for standard full-stack
  IC delivery without senior scope (fullstack-software-engineer), CI/CD platform work (devops), security
  program design (cybersecurity), ML modeling (data-scientist), or LLM prompt/agent design (ai-engineer,
  prompt-engineer).
---

# Senior Fullstack Developer

## When to Use

- Senior-owned vertical features with higher design bar
- PR review for authz, data layer, and frontend architecture
- Production debugging across app layers with mentorship-level guidance

## When NOT to Use

- Routine full-stack feature work at standard IC bar → `fullstack-software-engineer`
- Cross-team RFCs and service boundaries → `senior-software-engineer`
- Infrastructure or pipelines → `infrastructure-engineer`, `devops`

## Related skills

| Need | Skill |
|---|---|
| General full-stack IC delivery | `fullstack-software-engineer` |
| Pipelines, deploy, SLOs | `devops` |
| SAST, dependency, pipeline security | `devsecops` |
| Requirements and BRDs | `business-analyst` |
| RAG, agents, LLM APIs | `ai-engineer` |
| Docs and API reference publishing | `tech-writer-researcher` |
| RFCs, service design, senior code review | `senior-software-engineer` |
| Front-end-only senior work | `senior-frontend-software-engineer` |
| Web platform security and auth patterns | `web-application-developer` |

## Core Workflows

### 1. Feature delivery (vertical slice)

1. Clarify acceptance criteria and non-goals
2. Sketch API contract + UI states (loading, empty, error)
3. Implement backend with validation and authz checks first
4. Implement UI against contract; use typed client
5. Add tests: unit for logic, integration for API, e2e for critical path
6. Instrument logs/metrics for new endpoints
7. Ship behind flag if risky; document rollout and rollback

**See `references/feature_delivery.md` for slice checklist and PR template.**

### 2. API and data layer design

| Concern | Default |
|---|---|
| Style | REST with OpenAPI or tRPC for TS monoliths |
| Auth | Session or JWT; validate on every mutating route |
| Validation | Schema at boundary (Zod, Pydantic) |
| DB | Migrations versioned; indexes for query paths |
| Errors | Stable error codes; no stack traces to clients |

**See `references/api_data_patterns.md` for pagination, idempotency, and transaction patterns.**

### 3. Frontend architecture

- Prefer server components where data is read-heavy (Next.js App Router)
- Colocate state: server for fetch, client only for interaction
- Accessible components (labels, focus, contrast)
- Avoid premature abstraction; extract after second use

**See `references/frontend_patterns.md` for forms, caching, and performance.**

### 4. Quality and review

**PR review focus:** correctness, authz, input validation, N+1 queries, error paths, test coverage on changed lines.

**Before merge:** lint, typecheck, tests green; no secrets; migration plan if schema changed.

**See `references/testing_quality.md` for test pyramid and flaky test handling.**

### 5. Production debugging

1. Reproduce with correlation ID
2. Check recent deploys and feature flags
3. Trace logs → metrics → DB slow queries
4. Fix forward or rollback; add regression test

**See `references/debugging_ops.md` for common failure modes.**

## When to load references

- **End-to-end feature flow** → `references/feature_delivery.md`
- **APIs and databases** → `references/api_data_patterns.md`
- **React/Next UI** → `references/frontend_patterns.md`
- **Testing and review** → `references/testing_quality.md`
- **Prod debugging** → `references/debugging_ops.md`
Files in this package (6)
  • SKILL.md 4 KB
  • references/api_data_patterns.md 1 KB
  • references/debugging_ops.md 1 KB
  • references/feature_delivery.md 1 KB
  • references/frontend_patterns.md 1 KB
  • references/testing_quality.md 1 KB

Versions

The database has no other skills named senior-fullstack-developer.

Database snapshot: 13.11.2026 · package version c160d247d888 (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 90fullstack-software-engineer
    Guides full-stack software engineering—end-to-end product features across web frontends (React/Next.js or similar), backend APIs (Node/TypeScript or Python), databases, auth, testing, and production debugging for maintainable application code. Use when building or fixing…
  • 90senior-frontend-software-engineer
    Guides senior front-end software engineering—TypeScript/React/Next.js architecture, component design, client and server rendering, state and data fetching, styling and design systems, accessibility (WCAG), performance (Core Web Vitals), testing, and senior-level UI code review.…
  • 100senior-fullstack
    Comprehensive fullstack development skill for building complete web applications with React, Next.js, Node.js, GraphQL, and PostgreSQL. Includes project scaffolding, code quality analysis, architecture patterns, and complete tech stack guidance. Use when building new projects,…
  • 91fullstack-dev
    Full-stack backend architecture and frontend-backend integration guide. TRIGGER when: building a full-stack app, creating REST API with frontend, scaffolding backend service, building todo app, building CRUD app, building real-time app, building chat app, Express + React,…
  • 95senior-backend
    Comprehensive backend development skill for building scalable backend systems using NodeJS, Express, Go, Python, Postgres, GraphQL, REST APIs. Includes API scaffolding, database optimization, security implementation, and performance tuning. Use when designing APIs, optimizing…
  • 91fullstack-dev
    Full-stack backend architecture and frontend-backend integration guide. TRIGGER when: building a full-stack app, creating REST API with frontend, scaffolding backend service, building todo app, building CRUD app, building real-time app, building chat app, Express + React,…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.