El CV de desarrollador frente a los ATS: un reto específico
El sector tech contrata a lo grande, pero las grandes empresas y las ESN (las consultoras de servicios digitales en Francia) usan ATS para filtrar candidaturas. Un CV de desarrollador que no esté optimizado para estos sistemas puede quedar descartado antes de que lo vea un reclutador técnico.
La trampa clásica: los desarrolladores crean CV visualmente originales (webs, PDF con mucho diseño, infografías) que los ATS no pueden leer. La originalidad técnica tiene que estar en el contenido, no en el formato. Consulta también nuestra guía de CV ATS por sector para tener una visión general de las diferencias entre perfiles.
Las palabras clave ATS propias del oficio de desarrollador
Los reclutadores tech configuran sus ATS con diccionarios de competencias muy precisos. Basta con que falten 3 o 4 términos esperados para que tu puntuación caiga por debajo del umbral de preselección. Estas son las familias de palabras clave que debes cubrir, con ejemplos concretos de cómo integrarlas en el CV.
Hard skills técnicas
| Categoría | Palabras clave que incluir |
|---|---|
| Lenguajes | JavaScript, TypeScript, Python, Java, Go, PHP, C#, Ruby |
| Frontend | React, Next.js, Vue.js, Angular, Tailwind CSS, Redux |
| Backend | Node.js, Express, NestJS, Django, Spring Boot, FastAPI |
| Bases de datos | PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch |
| Cloud y DevOps | AWS, GCP, Azure, Docker, Kubernetes, Terraform, CI/CD, GitLab, GitHub Actions |
| Arquitectura | REST API, GraphQL, microservicios, event-driven, serverless, WebSocket |
| Calidad | TDD, code review, refactoring, tests unitarios, tests de integración, Jest, Cypress |
Ejemplo de integración: "Diseñé la arquitectura de una API GraphQL en Node.js y TypeScript desplegada en AWS con Docker y GitLab CI/CD."
Soft skills esperadas
- Colaboración en equipos Agile, mentoría de perfiles junior, comunicación técnica con producto
- Capacidad para documentar (README, ADR, runbook) y para dinamizar code reviews
- Autonomía en la toma de decisiones técnicas, visión de producto, ownership end-to-end
Certificaciones y títulos valorados
- AWS Certified Developer Associate, AWS Solutions Architect
- Google Cloud Professional Cloud Developer, Microsoft Azure Developer Associate
- Certified Kubernetes Application Developer (CKAD), HashiCorp Terraform Associate
- Títulos de ingeniería informática, máster en informática, bootcamps reconocidos (Le Wagon, 42, OpenClassrooms)
Una certificación cloud bien colocada en la sección "Formación" puede sumar entre 5 y 10 puntos a una puntuación ATS cuando la oferta apunta a un entorno cloud concreto.
7 ejemplos de viñetas "antes / después" para desarrolladores
Repasa tus experiencias una a una y aplica este esquema: verbo de acción potente, tecnologías con nombre propio, métrica medible. Aquí tienes 7 transformaciones concretas.
1. Viñeta débil: "Trabajé en la API del producto."
Viñeta optimizada: "Desarrollé una API REST en Node.js y TypeScript que atiende 80 000 peticiones al día, con una latencia p95 reducida de 450 ms a 120 ms."
2. Viñeta débil: "Implantación de tests."
Viñeta optimizada: "Refactoricé el módulo de pagos en TDD con Jest, subí la cobertura de tests del 32 % al 87 % y reduje las regresiones un 60 % en 6 meses."
3. Viñeta débil: "Ayudé en el front-end."
Viñeta optimizada: "Migré 40 pantallas React de Redux a React Query, dividí por 3 el código boilerplate y mejoré en 1,2 s el tiempo de primer renderizado."
4. Viñeta débil: "Desplegué la aplicación."
Viñeta optimizada: "Automaticé el despliegue multientorno (dev, staging, prod) con GitHub Actions y Terraform en AWS, y reduje la duración de cada release de 45 minutos a 6 minutos."
5. Viñeta débil: "Contenerización de los servicios."
Viñeta optimizada: "Contenericé 12 microservicios con Docker y Kubernetes (EKS) e implanté una estrategia de escalado horizontal que absorbió un pico de tráfico x4 sin incidencias."
6. Viñeta débil: "Trabajo en la base de datos."
Viñeta optimizada: "Optimicé 30 consultas críticas de PostgreSQL mediante índices compuestos y particionado, y dividí por 5 el tiempo medio de respuesta en las pantallas de reporting."
7. Viñeta débil: "Code review en equipo."
Viñeta optimizada: "Dirigí las code reviews y la mentoría de 3 desarrolladores junior, y formalicé los estándares en una guía de ADR adoptada por los 4 equipos de producto."
Cada "después" contiene como mínimo un verbo de acción, una tecnología con nombre y una cifra. Es el trío que busca un ATS bien configurado.
Errores típicos en un CV de desarrollador
Enumerar 50 lenguajes y frameworks "vistos una vez". Algunos ATS ponderan la densidad de una palabra clave. Pero un reclutador humano descarta al instante un CV que anuncia 8 lenguajes, 12 frameworks y 6 bases de datos con 2 años de experiencia. Limítate a las tecnologías que puedas defender en una entrevista técnica.
Confundir una tecnología con una herramienta. Escribir "PHP, PHPMyAdmin, MySQLWorkbench, Postman" como si fueran el mismo nivel de competencia resta credibilidad. Separa lenguajes, frameworks, bases de datos y herramientas en apartados distintos.
Esconder el stack tras descripciones vagas. "Rediseño de un producto web" sin decir con qué, en qué stack y con qué impacto es invisible para el ATS. Nombra las tecnologías en cada experiencia.
Enviar un CV en formato "web" o "README de GitHub". Ningún ATS sabe extraer un portfolio HTML interactivo. Prepara un PDF de texto simple y añade los enlaces a GitHub y al portfolio como complemento.
FAQ: desarrolladores y ATS
¿Hay que indicar los años de experiencia por tecnología?
Es útil para las tecnologías principales que quieres destacar ("React (4 años), Node.js (4 años), AWS (2 años)"). Las herramientas secundarias, enuméralas sin duración. Así evitas el efecto "cajón de sastre" y le indicas al ATS y al reclutador dónde se concentra tu experiencia.
¿Vale más GitHub que un portfolio con diseño?
Para un puesto de desarrollador, sí. Un GitHub activo con 2 o 3 proyectos cuidados (README claro, tests, CI configurada) dice más que un portfolio en Figma. El ATS no visita los enlaces, pero el reclutador técnico sí abrirá tu GitHub. El portfolio de "diseño" sigue teniendo sentido para perfiles front-end que quieren demostrar su sensibilidad para la UI.
¿Hay que mencionar líneas de código o commits?
No. "120 000 líneas de código" o "3 000 commits" son métricas vacías. Mejor el impacto en negocio: número de usuarios atendidos, peticiones por segundo, mejora de rendimiento, reducción de incidencias. Esas son las cifras que significan algo para un reclutador técnico y para un product manager.
Estructura ideal de un CV de desarrollador ATS
Encabezado: nombre, título y datos de contacto
- Título claro: "Desarrollador Full-Stack JavaScript" mejor que "Apasionado del código"
- Email, teléfono, ciudad
- Enlaces a GitHub y LinkedIn (en texto, sin iconos)
Resumen técnico (3-4 líneas)
Es la sección más importante para el ATS. Debe incluir tus tecnologías principales y tu nivel de experiencia. Ejemplo:
"Desarrollador Full-Stack con 4 años de experiencia en React, Node.js y TypeScript. Especializado en el desarrollo de aplicaciones SaaS de alto rendimiento. Experiencia en CI/CD, Docker y despliegue cloud en AWS."
Stack técnico
Agrupa tus tecnologías por categorías:
- Frontend: React, Next.js, TypeScript, Tailwind CSS
- Backend: Node.js, Express, PostgreSQL, Redis
- DevOps: Docker, GitHub Actions, AWS, Vercel
- Herramientas: Git, Jira, Figma, Postman
Experiencia profesional
Para cada puesto:
- Título exacto del puesto + empresa + fechas
- 3-5 logros cuantificados
- Tecnologías utilizadas en el contexto de cada proyecto
Buen ejemplo: "Desarrollé una API REST con Node.js y PostgreSQL que atiende 50 000 peticiones/día y reduje el tiempo de respuesta un 40%."
Mal ejemplo: "Desarrollo backend" (demasiado vago, ninguna palabra clave aprovechable).
Las palabras clave tech que buscan los ATS
Los reclutadores tech configuran los ATS con palabras clave muy precisas. Estas son las categorías que debes cubrir:
- Lenguajes: JavaScript, TypeScript, Python, Java, Go, PHP
- Frameworks: React, Angular, Vue.js, Next.js, Django, Spring Boot
- Bases de datos: PostgreSQL, MySQL, MongoDB, Redis
- Cloud: AWS, GCP, Azure, Heroku, Vercel
- Metodologías: Agile, Scrum, CI/CD, TDD, Code Review
- Herramientas: Git, Docker, Kubernetes, Jenkins, Terraform
Usa los nombres exactos de las tecnologías. "JS" no siempre se reconocerá como "JavaScript". Si puedes, escribe las dos formas.
Errores frecuentes en los CV de desarrollador
Enumerar solo tecnologías sin contexto. Una lista de 30 tecnologías sin explicación no impresiona ni al ATS ni al reclutador. Integra las tecnologías en tus experiencias.
Olvidar las soft skills técnicas. Los ATS también buscan "trabajo en equipo", "comunicación técnica", "mentoría" o "arquitectura de software".
Poner un enlace a un portfolio sin texto. El ATS no visita los enlaces. Describe tus proyectos en texto dentro del CV.
Usar un formato no estándar. Una web como CV, un README de GitHub, un PDF de Canva: todo eso fracasa ante los ATS. Usa un PDF de texto simple.
Lo que CVpass hace por los desarrolladores
CVpass analiza tu CV de desarrollador frente a la oferta de empleo a la que aspiras. La herramienta detecta las tecnologías que faltan, las frases que se pueden mejorar y las secciones que conviene reestructurar. En unos pocos clics, tu CV pasa de "filtrado por el ATS" a "encima del montón del reclutador tech".
Lee también
- Palabras clave en el CV ATS: lo que buscan los reclutadores
- Los 10 errores de CV que bloquean a los ATS
- CV por sector: las reglas que lo cambian todo
- Carta de presentación ATS: cómo redactarla bien
- Preparar la entrevista después del filtro ATS
¿Supera tu CV de desarrollador los ATS? Haz la prueba gratis en CVpass →