Domäne
Backend Development
Skill-Profil
NestJS, Express, Fastify: modules, DI, middleware, pipes
Rollen
6
wo dieser Skill vorkommt
Stufen
5
strukturierter Entwicklungspfad
Pflichtanforderungen
20
die anderen 10 optional
Backend Development
Web Frameworks
17.3.2026
Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.
Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| AI Product Engineer | Uses Node.js Frameworks at a basic level in LangChain/LlamaIndex. Performs simple tasks using ready-made templates. Understands basic concepts and follows team practices. | |
| Backend Developer (Node.js) | Pflicht | Uses Node.js Frameworks at a basic level. Performs simple tasks following established templates. Understands basic concepts and follows team practices. |
| Blockchain Developer | Uses Node.js Frameworks at basic level in Hardhat/Foundry. Performs simple tasks using ready templates. Understands basic concepts and follows team practices. | |
| Desktop Developer (Electron/Tauri) | Knows Node.js API for Electron main process: fs, path, crypto, child_process. Uses Express/Fastify for embedded server. Works with node-fetch and native modules. | |
| Fullstack Developer | Uses Node.js Frameworks at a basic level. Performs simple tasks using established templates. Understands basic concepts and follows team practices. | |
| QA Automation Engineer | Uses Node.js Frameworks at a basic level. Performs simple tasks using ready-made templates. Understands basic concepts and follows team practices. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| AI Product Engineer | Independently implements tasks with Node.js Frameworks in LangChain/LlamaIndex. Understands internals and optimizes performance. Writes tests using eval frameworks. | |
| Backend Developer (Node.js) | Pflicht | Independently builds applications with Express/Fastify/NestJS, understands middleware pipelines, dependency injection, and request lifecycle. Optimizes Node.js event loop performance and writes unit/integration tests with Jest/Mocha. |
| Blockchain Developer | Independently implements tasks with Node.js Frameworks in Hardhat/Foundry. Understands internals and optimizes performance. Writes tests with forge test/Hardhat test. | |
| Desktop Developer (Electron/Tauri) | Develops backend logic through Node.js main: SQLite through better-sqlite3, file watching through chokidar, IPC server. Manages native modules through node-addon-api. Uses Fastify for API. | |
| Fullstack Developer | Independently implements backend APIs with Node.js frameworks (Express/Next.js API routes/NestJS) alongside frontend. Understands SSR/SSG patterns, API route design, and full-stack data flow. Writes end-to-end tests spanning both layers. | |
| QA Automation Engineer | Independently builds test automation frameworks with Node.js: Playwright/Cypress for E2E, Supertest for API testing. Configures test runners, assertion libraries, and CI/CD integration. Implements page object patterns and test data factories. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| AI Product Engineer | Pflicht | Designs Node.js service architecture for AI product backends: LLM API gateways, streaming response handlers, and inference queue processing. Optimizes for high-concurrency AI workloads with worker threads and cluster mode. |
| Backend Developer (Node.js) | Pflicht | Designs applications on NestJS/Fastify: modular architecture, middleware pipeline, custom decorators. Optimizes performance: Fastify schema-based validation, lazy loading modules. Compares Express vs Fastify vs NestJS. |
| Blockchain Developer | Pflicht | Designs Node.js service architecture for blockchain applications: Web3.js/ethers.js integration, event indexing services, and transaction management. Optimizes for reliable blockchain RPC communication and state synchronization. |
| Desktop Developer (Electron/Tauri) | Pflicht | Designs Node.js backend layer for Electron. Optimizes native module loading. Uses N-API for stable ABI. Implements streaming through Node.js Streams for large file processing. |
| Fullstack Developer | Pflicht | Develops fullstack applications on NestJS or Express with clear modular structure, integrating server-side rendering through Next.js. Configures middleware chains, DTO validation, error handling and API layer optimized for frontend needs. |
| QA Automation Engineer | Pflicht | Designs comprehensive Node.js test automation architecture: multi-layer test pyramid, custom reporters, parallel execution strategies. Implements performance testing with k6/Artillery and visual regression with Playwright. Mentors team on automation best practices. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| AI Product Engineer | Pflicht | Defines architectural decisions for Node.js Frameworks at the product level. Establishes standards. Conducts design reviews and defines technical roadmap. |
| Backend Developer (Node.js) | Pflicht | Defines framework strategy: NestJS for enterprise (DI, modules, guards), Fastify for high-performance API. Establishes conventions: project structure, module organization, shared libraries. |
| Blockchain Developer | Pflicht | Defines Node.js Frameworks architectural decisions at product level. Establishes standards. Conducts design reviews and defines technical roadmap. |
| Desktop Developer (Electron/Tauri) | Pflicht | Defines Node.js strategy for the Electron team. Coordinates native module management. Establishes backend architecture standards. |
| Fullstack Developer | Pflicht | Designs Node.js backend architecture for fullstack projects: modular NestJS structure, BFF pattern for optimal frontend support, shared type and utility packages. Defines SSR/SSG strategy, middleware pipeline and request handling standards for the team. |
| QA Automation Engineer | Pflicht | Defines architectural decisions for Node.js Frameworks at the product level. Establishes standards. Conducts design reviews and determines technical roadmap. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| AI Product Engineer | Pflicht | Defines Node.js platform strategy for AI product engineering. Evaluates framework evolution (Bun, Deno, Node.js updates) and shapes enterprise standards for AI-powered backend services. Establishes reference architectures for LLM integration patterns. |
| Backend Developer (Node.js) | Pflicht | Defines organizational Node.js framework strategy: reference architecture, mono-repo setup (Nx/Turborepo), shared packages. Plans framework migrations and technology radar. |
| Blockchain Developer | Pflicht | Defines Node.js Frameworks strategy at company level. Evaluates new technologies and approaches. Establishes enterprise standards and reference architectures. |
| Desktop Developer (Electron/Tauri) | Pflicht | Shapes enterprise Node.js standards for Electron. Evaluates Node.js LTS strategy. Defines backend architecture for the organization. |
| Fullstack Developer | Pflicht | Defines organizational Node.js platform technology strategy: choosing between monolith and microservices, API design standards for frontend teams, platform solutions for SSR. Creates fullstack project architectural templates and mentors leads. |
| QA Automation Engineer | Pflicht | Defines enterprise Node.js test automation strategy and platform decisions. Evaluates testing frameworks, cloud testing infrastructure, and AI-assisted testing tools. Shapes organizational quality engineering standards with Node.js ecosystem. |