Desarrollador·a Backend
Preguntas frecuentes sobre la contratación para el puesto de Desarrollador·a Backend, y los errores que más la hacen fracasar.
Errores comunes al contratar para este puesto
Confundir Backend y Full-stack en el brief inicial
Un·a Backend y un·a Full-stack no cubren la misma necesidad. La persona Backend pasa entre el 80 y el 100 por ciento del tiempo en API, base de datos, jobs asíncronos y observabilidad. Si busca alguien que también entregue UI, contratar un perfil Backend produce frustración o features de frontend mal acabadas. Si su necesidad real es un·a Full-stack con orientación backend, dígalo de forma explícita en la oferta; no maquille un puesto Full-stack como Backend para atraer perfiles especialistas (los perderá a los 6 meses).
Sobrevalorar los fundamentos algorítmicos para un puesto de producto
Un·a Backend en pyme casi nunca necesita reimplementar un árbol B o resolver un problema de grafo ponderado. Las pruebas tipo LeetCode filtran a los perfiles académicos en detrimento de los operativos que sí saben mantener un servicio en producción. Prefiera ejercicios que se parezcan al día a día: añadir un endpoint con restricción de concurrencia, refactorizar una consulta N+1, depurar una race condition, diseñar una cola de mensajes.
Saltarse el ejercicio de diseño de sistema para ahorrar tiempo
Para un puesto backend mid-level, el diseño de sistema es la etapa más predictiva del rendimiento futuro. Una pyme que se salta esta etapa para ganar una semana en el plazo de contratación suele incorporar a alguien que programa limpio pero que no sabe anticipar las trampas distribuidas (consistencia, idempotencia, observabilidad, degradación elegante) y acumulará deuda operativa durante 18 meses. El coste de una mala contratación backend es muy superior a 60 minutos de diseño de sistema en entrevista.
Ignorar la fit con la stack y el ecosistema
Un·a Backend sólido·a en Node o Python no se vuelve productivo·a de inmediato en Go o Java sin 4-8 semanas de adaptación, y viceversa. La fit de stack pesa mucho más que la seniority absoluta para un·a mid-level. Indique con precisión su stack en la oferta (lenguaje, framework, base de datos, infraestructura, observabilidad); filtrará de forma natural los perfiles mal encajados. Si su stack es rara (Elixir, Rust, Clojure), asuma la escasez del vivero y cace de forma activa; no cuente con las ofertas pasivas solas.
Subestimar el coste de la guardia y el on-call
Un·a Backend en pyme participa de forma casi sistemática en la guardia u on-call. Una rotación mal encuadrada (frecuencia demasiado alta, alertas ruidosas, ausencia de runbooks, sin compensación) provoca burnout en 6-12 meses y rotación. Anuncie con claridad su esquema de guardias en la oferta, su ritmo, su compensación (económica o en descansos) y el estado real de su observabilidad. Las personas candidatas con experiencia preguntan por este tema en entrevista; prepárese para responder con honestidad.