· Juan Morisetti · Crecimiento  · 6 min read

El mercado backend está roto

(o las ofertas de trabajo, al menos)

(o las ofertas de trabajo, al menos)

No es algo nuevo, pero justo esta semana estuve comentando varios posteos en Linkedin que hablaban de este tema, de la frustración que te produce (y más cuando estás en busca de tu primer empleo) el buscar ofertas y que para una posición Junior te pidan una lista de 20 tecnologías y, para coronar, “3 o 4 años de experiencia”.

A eso me refiero cuando digo que el mercado está roto. Es ridículo. Están buscando un arquitecto Senior atrapado en el cuerpo de un Junior, pagando el sueldo de un Trainee.

Lo que a mi, particularmente, me preocupa más, no es que la oferta sea mala. Lo veo más por el lado del daño colateral que eso produce.

Hablo seguido con desarrolladores que están buscando su primer trabajo y no hay forma de que no les afecte psicológicamente.

Claro, te preparas, te esforzas, ves eso y sentís que estás a años luz de poder aplicar a cualquier cosa. Te quemas la cabeza haciendo quince cursos de herramientas distintas para “llenar el mapa” y terminas con un síndrome del impostor galopante.

No obstante, más allá de la crítica, si entraste aca porque te sentís identificado, quedate tranquilo, bajá un cambio. No estás loco. Lo que estás viendo no es una lista de requisitos reales; es una lista de deseos mal redactada.

El problema del “copy-paste” institucional

Un poco por mi experiencia y en parte también hablando con personas que están del otro lado, les voy a contar cómo nacen esas ofertas absurdas:

Normalmente, arranca cuando un equipo de ingeniería necesita un par de manos para maquetar APIs y tirar queries (o lo que sea, lo simplifico con el ejemplo).

Le pasan a Recursos Humanos las tecnologías que se usan en la empresa. El recruiter, que lógicamente no tiene por qué saber qué es un clúster de Kafka, o Kubernetes, por ejemplo, copia todo, busca una plantilla estándar en Google, le suma años de experiencia “por las dudas” y publica el “Frankenstein” ese de oferta (es el mejor nombre que le puedo encontrar).

El resultado es un desastre para todos:

  • Los devs sólidos pero honestos no aplican porque sienten que no cumplen.
  • La empresa no encuentra a nadie y se queja de que “falta talento”.
  • Los únicos que pasan el filtro son los que mienten en el CV.

La realidad es que ninguna empresa seria espera que un Junior domine todo eso. Ponen la lista entera por si pasa un milagro o para marcar terreno, pero contratan al que tiene las bases firmes, al que se anima y no tiene miedo.

Y otra cosa, un consejo que quiero darte, un poco transversal a esta situación en particular que estamos tratando. Siempre postulate a ofertas en las que sepas la mayoría de las cosas que solicitan, pero no todas. Vos tambien tenés que buscar crecer, si entrás en un lugar donde ya sabes todo eso que piden, ¿de qué manera vas a aprender cosas nuevas?

Criterio vs. Herramientas: Lo que de verdad importa

Esta parte va a ser pura de mi opinión, tranquilamente podés no estar de acuerdo.

En mi caso, si tuviera que armar un equipo mañana, la verdad me importaría un carajo si nunca configuraste un pipeline en GitLab o si no sabés levantar un entorno en Cloud desde cero. Eso se aprende leyendo la documentación interna del proyecto en dos semanas, y más aún en tiempos de IA. De hecho, hay un montón de cosas que hasta incluso un Senior no tiene por qué saber hacer.

Lo que buscaría (y lo que diferencia a un backend real de alguien que solo copia código de stackoverflow o desde ChatGPT) es a una persona que entienda a que me refiero con lo que necesito, que tenga una idea de qué se podría hacer, cómo y qué alternativas.

Una persona proactiva, que me demuestre que tiene ganas de aprender, que no se queda quieto, que entiende la importancia de un código limpio, de usar patrones, de hacer tests correctos, etc. Que no le de miedo un desafío, que no se achique a la hora de hacer algo que no se hizo nunca en la empresa. Que sepa parar la pelota y pensar, que demuestre criterio.

Después, en función de la necesidad y urgencia que tenga, veré que seniority necesito, y en base a eso iré ajustando un poco más o un poco menos las exigencias.

Pero si voy a buscar a un Junior, no puedo pretender que sepa todo y mucho menos que me responda como un Senior. La actitud y las bases importan mucho más.

Dejá de juntar figuritas en el CV

Si estás buscando tu primer empleo o querés dar el salto, tu estrategia no puede ser aprender una herramienta nueva cada fin de semana.

Te vas a volver loco por estrés y encima no vas a poder especializarte en nada.

Entonces, te sugiero algunas cosas:

  • Aplicá con el 70%: Lo que te decía antes, dejate un espacio de cosas que no sabés para poder llevarte aprendizajes de esa empresa
  • Mostrá evidencia: Si piden experiencia que no tenés, mostrala en GitHub. Un repositorio limpio, con arquitectura modular, persistencia bien resuelta y documentación clara con OpenAPI, es un gran aliado para alguien que aún no ha tenido una experiencia real de trabajo.
  • Sé sincero: En la entrevista, no mientas con herramientas que no usaste ni trates de esquivar. Es mucho más honesto y profesional decir: “No configuré Kafka en producción, pero entiendo el concepto de arquitectura dirigida por eventos”., o simplemente decir “No lo sé, nunca lo tuve que usar. Pero me interesa, ¿me podrías comentar algo al respecto así lo anoto para luego mirarlo?” Al entrevistador técnico le vas a volar la cabeza porque demostrás que entendés el concepto de fondo o que no te importa decir que no lo sabés, sino que sos consciente de eso y estás dispuesto a crecer.

Las herramientas van y vienen; el mercado las cambia como si fueran moda. Lo que no cambia es la necesidad de escribir software mantenible y predecible.

Enfocate en las bases, armá cosas reales, sé sincero y empezá a mandar el CV sin miedo.

Para todo en la vida hay que arriesgarse. El que no se anima, tiene el no asegurado.

Sobre mí

Juan Morisetti | Software Engineer & Autor Técnico.

Ayudo a desarrolladores backend a crecer con más claridad, criterio y confianza para avanzar profesionalmente.

Comparto aprendizajes, recursos y herramientas prácticas para ayudarte a tomar mejores decisiones, escribir mejor código y crecer profesionalmente con más claridad.

Volver al Blog

Posts relacionados

Todos los Posts »