Dominio
Backend Development
Perfil de habilidad
NestJS, Express, Fastify: modules, DI, middleware, pipes
Roles
6
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
20
los otros 10 opcionales
Backend Development
Web Frameworks
17/3/2026
Selecciona tu nivel actual y compara las expectativas.
La tabla muestra cómo crece la profundidad desde Junior hasta Principal.
| Rol | Obligatorio | Descripción |
|---|---|---|
| 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) | Obligatorio | 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. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| 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) | Obligatorio | 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. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| AI Product Engineer | Obligatorio | 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) | Obligatorio | 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 | Obligatorio | 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) | Obligatorio | 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 | Obligatorio | 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 | Obligatorio | 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. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| AI Product Engineer | Obligatorio | Defines architectural decisions for Node.js Frameworks at the product level. Establishes standards. Conducts design reviews and defines technical roadmap. |
| Backend Developer (Node.js) | Obligatorio | Defines framework strategy: NestJS for enterprise (DI, modules, guards), Fastify for high-performance API. Establishes conventions: project structure, module organization, shared libraries. |
| Blockchain Developer | Obligatorio | Defines Node.js Frameworks architectural decisions at product level. Establishes standards. Conducts design reviews and defines technical roadmap. |
| Desktop Developer (Electron/Tauri) | Obligatorio | Defines Node.js strategy for the Electron team. Coordinates native module management. Establishes backend architecture standards. |
| Fullstack Developer | Obligatorio | 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 | Obligatorio | Defines architectural decisions for Node.js Frameworks at the product level. Establishes standards. Conducts design reviews and determines technical roadmap. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| AI Product Engineer | Obligatorio | 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) | Obligatorio | Defines organizational Node.js framework strategy: reference architecture, mono-repo setup (Nx/Turborepo), shared packages. Plans framework migrations and technology radar. |
| Blockchain Developer | Obligatorio | Defines Node.js Frameworks strategy at company level. Evaluates new technologies and approaches. Establishes enterprise standards and reference architectures. |
| Desktop Developer (Electron/Tauri) | Obligatorio | Shapes enterprise Node.js standards for Electron. Evaluates Node.js LTS strategy. Defines backend architecture for the organization. |
| Fullstack Developer | Obligatorio | 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 | Obligatorio | 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. |