Currículum de desarrollador júnior en la era de la IA (2026): lo que de verdad quieren los reclutadores

Los asistentes de código con IA cambiaron cómo escriben código los júniores, pero no lo que los equipos de contratación siguen necesitando ver en un currículum. ChatGPT puede andamiar un componente; no puede sustituir depurar, leer código desconocido o explicar tus propios trade-offs en una entrevista. Esta guía recorre un currículum júnior ficticio, las competencias que los reclutadores siguen pidiendo en 2026 y cómo mencionar la IA sin convertir tu CV en una lista de palabros.

La IA es una herramienta: los fundamentos importan más que nunca

La idea principal detrás de la contratación júnior en 2026 es sencilla: la IA acelera el tecleo, no el criterio. Los equipos siguen necesitando desarrolladores que puedan seguir un bug, leer el módulo de otra persona, escribir un test que cace regresiones y publicar a través de Git y CI/CD sin romper producción.

Los hilos de Reddit, los canales de carrera de bootcamps y las cribadas de reclutadores convergen en el mismo punto: no ganas con «uso ChatGPT». Ganas mostrando prueba: apps desplegadas, tests que escribiste, PRs que fusionaste y problemas que resolviste cuando el asistente se equivocó.

Lo que reclutadores y hiring managers suelen buscar ahora:

  • Depuración — stack traces, breakpoints, logs, reproducir incidencias en local
  • Leer el código de otras personas — navegar repos desconocidos sin reescribirlo todo
  • Git — ramas, pull requests, commits con sentido, etiqueta de code review
  • Testing — tests unitarios y de integración, no «lo probé a mano una vez»
  • Pensamiento de sistema — cómo se conectan frontend, API, base de datos y despliegue
  • Resolución de problemas — pasos claros de roto a arreglado, explicados en lenguaje llano
  • Desarrollo asistido por IA — usado con responsabilidad dentro de las viñetas, no como superpoder suelto

Vista previa del currículum

El currículum de abajo es un ejemplo ficticio, no una persona real. Muestra cómo presentar experiencia limitada, proyectos fuertes y competencias centradas en fundamentos en la era de la IA. Duplícalo en CVlume y sustituye cada detalle por el tuyo.

Photo

Pablo Ruiz

Desarrollador full-stack júnior
Desarrollador full-stack júnior con prácticas construyendo funcionalidades en React y Node.js bajo code review. Publicó una app de tareas desplegada con tests Jest, Docker y CI/CD de GitHub Actions. Contribuyó correcciones de documentación a una CLI open source usada por más de 3.000 desarrolladores.
    Sevilla, España[email protected]pabloruiz.devlinkedin.com/in/pablo-ruiz-juniorgithub.com/pabloruiz-dev

Experiencia

Becario de ingeniería de software
BrightLedgerPrácticas
2025-06-01 – 2025-12-31
Sevilla
Correcciones backend en Node.js/PostgreSQL, cobertura de tests Jest y flujo de pull requests en GitHub con mentorización sénior.
Logros: - Corregí 12 bugs de backend en servicios Node.js/PostgreSQL; tracé fallos con logs y reproducción local - Añadí tests unitarios Jest que subieron la cobertura del módulo de pagos del 41 % al 68 % - Abrí 15 pull requests con checks de CI en verde; participé en dailies y code reviews - Usé refactors asistidos por IA revisando todos los cambios en pareja con un mentor sénior

Proyectos

HabitFlow — rastreador de hábitos full-stack
React · Node.js · Docker · GitHub Actions
2025
App full-stack desplegada con frontend React, API Express y PostgreSQL. Contenerizada con Docker Compose; GitHub Actions ejecuta tests Jest en cada push. Demo en vivo: pabloruiz.dev/habitflow · Repo: github.com/pabloruiz-dev/habitflow
Open source — contribución a docs de una CLI
Git · GitHub · redacción técnica
2025
PR fusionada mejorando la documentación de instalación de una CLI open source (más de 3k estrellas en GitHub). Corregí pasos de instalación rotos y añadí una sección de resolución de problemas a partir de mi propio onboarding. PR: github.com/example-cli/docs#142

Formación

InformáticaGrado en Ingeniería Informática
Universidad de Sevilla
2021-09-01 – 2025-05-01
Asignaturas relevantes: Estructuras de datos, Ingeniería del software, Bases de datos, Desarrollo web. Trabajo de fin de grado: proyecto full-stack en equipo con pipeline CI/CD.

Competencias técnicas

Git
Jest
Docker
CI/CD
JavaScript
TypeScript
React
Node.js
REST APIs
PostgreSQL
GitHub Actions
LLM APIs

Idiomas

Español — Lengua materna

Ejemplo real de currículum júnior: cómo debería leerse cada sección

Los currículums júnior suelen abrir con proyectos y formación cuando la experiencia remunerada es fina. El ejemplo del final usa a Pablo Ruiz: un desarrollador full-stack júnior ficticio con unas prácticas, dos proyectos desplegados y una contribución open source fusionada. Ninguno de los empleadores ni las métricas es real.

Candidato de ejemplo (ficticio)

Pablo Ruiz no es una persona real. Nombres, enlaces y números son placeholders de estructura y redacción. Sustituye todo antes de postularte.

Resumen profesional

Dos o tres líneas como máximo. Nombra tu stack, qué construiste y un punto de prueba. Ejemplo: «Desarrollador full-stack júnior con prácticas construyendo funcionalidades en React y Node.js bajo code review. Publicó una app de tareas desplegada con tests Jest, Docker y CI/CD de GitHub Actions. Contribuyó correcciones de documentación a una CLI open source usada por más de 3.000 desarrolladores». Sin relleno de «apasionado que aprende rápido».

Experiencia laboral y prácticas

Unas prácticas o un rol de desarrollo a tiempo parcial bastan si las viñetas muestran tareas reales: corregir bugs, abrir PRs, pair programming con séniores, escribir tests. Lidera con resultados cuando puedas.

  • Becario de ingeniería de software, BrightLedger (2025): corrigió 12 bugs de backend en Node.js/PostgreSQL; añadió tests Jest que subieron la cobertura del módulo de pagos del 41 % al 68 %; participó en dailies y revisiones de PR en GitHub.
  • Puesto de retail omitido o en una línea: los empleos no relacionados pueden ir más abajo o quedarse fuera si el espacio aprieta: los proyectos llevan la historia para muchos júniores.

Sección de proyectos

Dos entradas fuertes ganan a cinco clones de tutorial. Pablo lista un rastreador de hábitos full-stack desplegado (React, Node.js, Docker, CI/CD) y una PR de docs open source (Git, GitHub). Cada una incluye una URL en vivo y un campo de enlace al repo que rellenarías.

Competencias técnicas

Git, testing (Jest), Docker, CI/CD, JavaScript/TypeScript, React, Node.js, REST APIs: listados una vez en Competencias y demostrados de nuevo en viñetas de proyecto y prácticas. El flujo asistido por IA se menciona dentro de una viñeta de proyecto, no como «experto en ChatGPT».

Formación

Un grado en Informática o un bootcamp reputado más porfolio basta para muchas cribadas júnior. Una línea de asignaturas relevantes o de TFG ayuda cuando la experiencia es corta.

Baja hasta la vista previa del currículum para ver la maquetación completa, o empieza desde el ejemplo en CVlume.

Qué competencias importan después de ChatGPT

Estas cinco áreas aparecen una y otra vez cuando los equipos explican por qué los candidatos júnior fallan —o pasan— las cribadas técnicas. La IA puede ayudarte a empezar más rápido; los entrevistadores siguen comprobando si entiendes lo que se publicó.

Depuración

Muestra que puedes acotar el fallo: reproducir, aislar, arreglar, verificar. Una viñeta como «Diagnostiqué una condición de carrera en el handler asíncrono de checkout usando logs y un test de reproducción Jest» gana a «se me da bien depurar».

Testing

Tests unitarios, de integración y CI que los ejecuta señalan que no te apoyarás en clics manuales para siempre. Nombra frameworks (Jest, Vitest, Playwright) junto a lo que protegieron.

Arquitectura y pensamiento de sistema

No se espera que los júniores diseñen microservicios, pero sí deberías describir cómo tu app separa frontend, API y base de datos, y por qué elegiste esa forma. Leer DDIA o primers de diseño de sistemas ayuda al vocabulario de entrevista incluso al inicio de carrera.

Git

Ramas, pull requests, rebases cuando tu equipo los usa y mensajes de commit limpios. «Abrí 15 PRs con checks de CI en verde durante las prácticas» es concreto; «Git» solo en Competencias no lo es.

Docker

Contenerizar un side project o levantar servicios en local con Docker Compose muestra pensamiento desplegable. Empareja Docker con CI/CD: construir imagen, ejecutar tests, desplegar.

Si usas IA mientras aprendes, dilo en un contexto honesto: «Usé refactors asistidos por IA revisando todos los cambios en pareja con un mentor sénior», no como competencia de titular.

¿Deberías mencionar herramientas de IA en tu currículum?

Sí, pero con cuidado. Muchos hilos de contratación advierten contra listar «ChatGPT» o «Copilot» como competencias sueltas. Eso se lee como sustituto de fundamentos, no como un detalle de flujo.

Mejores patrones:

  • Dentro de una viñeta de proyecto: «Prototipé variantes de UI con asistencia de IA; validé accesibilidad y tests antes del merge»
  • Cuando el empleo lo pide: si la oferta menciona desarrollo asistido por IA, refleja su redacción con prueba de que revisas el output
  • Salta el hype: no reclames «productividad 10x con IA» sin evidencia
  • Honestidad en entrevista: prepárate para recorrer código que publicaste sin autocompletado en vivo

Listar <em>Prompt Engineering</em>, <em>LLM APIs</em> o <em>RAG</em> solo tiene sentido cuando construiste algo real: un pequeño side project de Q&A de docs con la API de OpenAI gana a una etiqueta de competencias vacía.

Mejores proyectos para júniores en 2026

Los reclutadores ojean prueba de que puedes publicar, no de que completaste un tutorial. Patrones fuertes de proyecto júnior:

  • Pet projects full-stack con auth, CRUD y un frontend + API desplegados
  • Apps desplegadas de verdad — URL pública, README con setup, ejemplo de env, monitorización básica o logging de errores
  • Pipeline CI/CD — GitHub Actions (o similar) ejecutando tests en cada PR
  • Docker — Dockerfile o archivo compose para que otro dev lo pueda correr en local
  • Tests en el repo — carpeta de tests visible y badge en verde en el README

La profundidad gana a la cantidad. Una app pulida con tests y despliegue suele superar a diez repos a medias.

Contribuciones open source

No necesitas un currículum OSS enorme. Una o dos PRs fusionadas —docs, tests, bugs pequeños— muestran que puedes leer código desconocido y colaborar de forma asíncrona.

Cómo presentarlo:

  • Nombra el proyecto y el tipo de contribución (fix, test, docs)
  • Enlaza la PR cuando sea pública; describe el impacto si es medible
  • Empieza pequeño — etiquetas good-first-issue, erratas de documentación, huecos de cobertura de tests
  • Empárejalos con la historia de Git — fork, rama, PR, feedback de review, merge

El ejemplo de Pablo incluye una PR de documentación fusionada en una CLI popular: un logro júnior realista que los entrevistadores pueden verificar en GitHub.

Palabras clave ATS para desarrolladores júnior, sin fanatismo

Los sistemas de seguimiento de candidatos indexan texto plano. Menciona palabras clave de forma natural en Competencias y viñetas de proyecto: nunca volcados ocultos de la descripción del puesto. Para júniores, los fundamentos suelen pesar más que los palabros de IA.

Términos ATS útiles cuando tienes prueba:

Muchos desarrolladores con experiencia en Reddit y en hilos de contratación aconsejan no listar «ChatGPT» como línea de competencia propia. Prefiere el contexto de flujo u omítelo del todo si tu prueba está en otro sitio.

Git

Débil

Git, GitHub.

Bien

Gestioné ramas de feature y más de 20 pull requests durante las prácticas; resolví conflictos de merge y atendí el feedback de review antes del merge.

Testing

Débil

Testing, QA.

Bien

Añadí tests unitarios Jest para el módulo de pagos; la CI falla si la cobertura baja del 65 % en la rama main.

Docker

Débil

Docker, Kubernetes, AWS.

Bien

Contenericé la API Node.js y PostgreSQL con Docker Compose; documenté el setup local de un comando en el README.

CI/CD

Débil

Experiencia en CI/CD.

Bien

Construí un workflow de GitHub Actions que ejecuta lint, tests y build Docker en cada pull request.

Prompt engineering

Débil

Experto en prompt engineering.

Bien

Construí un prototipo interno de búsqueda en docs usando la API de OpenAI y prompts estructurados; evalué la calidad de las respuestas contra un set de tests manuales antes de la demo.

LLM APIs

Débil

LLM, IA, GPT.

Bien

Integré la API de OpenAI para un ayudante de mensajes de commit en un side project; limité la tasa y redacté secretos de los logs.

RAG

Débil

RAG, vector DB, IA.

Bien

Implementé una pipeline RAG sobre la wiki del proyecto con chunking y enlaces de citas en un prototipo de UI para el TFG.

OpenAI API

Débil

ChatGPT, OpenAI, herramientas de IA.

Bien

Publiqué una función de TFG que llama a la API de OpenAI con almacenamiento de clave en el servidor y validación de entrada.

  • También merece listarse cuando sea verdad: JavaScript, TypeScript, React, Node.js, REST API, PostgreSQL, HTML/CSS
  • Encaja con la oferta: si dicen «Playwright», ponlo junto a un proyecto que lo use
  • Una mención gana a diez: repite una palabra clave en Competencias y en una viñeta, no en cada línea

Errores habituales en currículums júnior en la era de la IA

Patrones que debilitan candidaturas júnior por lo demás prometedoras:

  • «ChatGPT» como competencia top — se lee como hype sin fundamentos
  • Sin proyectos desplegados — solo repos de tutorial con README por defecto
  • Muro de competencias — 20 tecnologías, cero tests ni historial Git
  • Resumen escrito por IA — texto pulido que se hunde ante preguntas técnicas básicas
  • Enlaces que faltan — sin GitHub, demo en vivo ni LinkedIn alineado con el PDF
  • Ignorar testing y Git — señala que puede que no sobrevivas al flujo de equipo
  • Métricas falsas — recuentos de usuarios inventados o afirmaciones de «10x más rápido con IA»

Otro error: ocultar prácticas o trabajo de bootcamp. Incluso tres meses de tickets y PRs reales ganan a una lista larga de palabros no relacionados.

Libros que Reddit sigue recomendando, más el consenso de la comunidad

No hace falta citar libros en el currículum. Estos títulos se repiten en hilos de júniores y de cambio de carrera porque construyen vocabulario para entrevistas y code review:

  • Clean Code (Robert C. Martin) — nombres legibles, funciones y bases de mantenibilidad
  • The Pragmatic Programmer (Hunt & Thomas) — oficio, automatización y hábitos de aprendizaje
  • Grokking Algorithms (Aditya Bhargava) — algoritmos accesibles para preparar entrevistas
  • Designing Data-Intensive Applications (Martin Kleppmann) — pensamiento de sistema pronto; hojea capítulos a medida que creces

Consenso de Reddit (parafraseado): construye un proyecto desplegado sólido con tests; aprende Git de verdad; contribuye una PR OSS pequeña; usa la IA para redactar o explorar, pero entiende siempre lo que fusionas; no listes ChatGPT como competencia: muestra el repo.

El consejo de la comunidad cambia por subreddit y año, pero el hilo conductor encaja con lo que muchos reclutadores dicen en privado: la prueba gana a los adjetivos, y los fundamentos ganan a los nombres de herramientas.