Avísame cuando llegue un registro verificado a esta ocupación →
Desarrollador backend
Es dueño de la parte donde equivocarse sale caro y no se ve — los datos que tienen que seguir siendo coherentes, el dinero que no puede moverse dos veces, y el servicio que tiene que estar en pie a las tres de la madrugada.
Esto no es una probabilidad de perder el empleo. Combina qué parte de la carga de tareas del puesto está expuesta a la automatización con hasta dónde ha llegado realmente la adopción: sirve para comparar ocupaciones sobre una base constante, y para nada más.
Escrito para ingenieros que construyen servicios, API y capas de datos. Corta por capa y no por antigüedad — las páginas de júnior y de experiencia cortan al revés y un ingeniero de backend sénior está en las dos. El trabajo de plataforma y de fiabilidad de sitio se solapa pero responde por otras cosas; las canalizaciones de datos tienen su propia página.
Qué está cambiando de verdad#
La unidad de análisis es la tarea, no el nombre del puesto. Un puesto no se sustituye: se le mueve la mezcla de tareas.
¿Es este tu trabajo? Dilo y esta página se estrecha a tu parte de él.
El nombre de un puesto es un paquete de tareas compradas juntas, y no hay dos personas con el mismo paquete. No se envía nada a ninguna parte: se queda en este navegador.
Endpoints y la fontanería entre ellos
Automatizándose✓ Con evidenciaCRUD, validación, serialización, llamar a un servicio desde otro, y las pruebas de todo ello.
Bien especificado, muy representado en los datos de entrenamiento y verificable ejecutándolo — las mismas tres propiedades que hacen de cualquier tarea un caso fuerte para la generación. Es además una parte grande de lo que el trabajo de backend parece desde fuera.
Generar un endpoint no es lo mismo que decidir que debe existir, qué tiene que garantizar, o qué pasa cuando se le llama dos veces. Teclear rara vez fue la parte cara de este trabajo.
Mantenerlo correcto cuando las cosas pasan a la vez
Sigue llevándola una persona≈ Inferencia de la plataformaTransacciones, idempotencia, reintentos, orden — decidir qué no puede ser verdad nunca y asegurarse de que nunca lo es.
Estos fallos no aparecen en las pruebas y a menudo no aparecen en meses. Razonar sobre ellos exige sostener un modelo de qué más está corriendo y qué deja detrás un fallo parcial, y la respuesta correcta depende de garantías que ha dado el negocio y no del código que tienes delante.
Es un juicio sobre la naturaleza del trabajo más que una medición. No tenemos ninguna ficha de equipos atribuyendo incidentes a código de concurrencia generado, y la ausencia de esa ficha no es evidencia de que no ocurra.
El modelo de datos, y cambiarlo mientras está en uso
Sigue llevándola una persona≈ Inferencia de la plataformaDiseñar qué se guarda, y migrarlo después sin parar el servicio ni perder nada.
Las decisiones tempranas de esquema salen caras años más tarde de formas que ninguna herramienta puede ver desde el código actual, porque el coste vive en lo que ya se escribió dentro de los datos. Una migración es además irreversible en la práctica, lo que la mete en la categoría donde alguien tiene que responder y no solo asistir.
No dice nada sobre cuántas veces redactan ya las herramientas las migraciones, cosa que hacen de forma rutinaria. La afirmación va de quién decide y responde por ello, no de quién lo teclea.
Quién puede ver qué
Sigue llevándola una persona≈ Inferencia de la plataformaAutorización, fronteras entre inquilinos, qué se escapa en un mensaje de error, y qué expone un endpoint interno si alguien lo encuentra.
La generación optimiza para la petición que se describió, y un fallo de autorización es justo el caso que nadie describió. Es además el área donde una respuesta segura, plausible y equivocada es más peligrosa, porque parece exactamente una correcta hasta que alguien la explota.
No tenemos ninguna ficha verificada sobre código generado y defectos de seguridad en concreto, así que esto se apoya en la estructura del problema y no en una medición. Los entornos regulados ya exigen aquí la firma de una persona, lo que puede estar haciendo más trabajo que la propia dificultad.
Cuánto cuesta y cuán rápido es
Aumentada por la máquina✓ Con evidenciaPlanes de consulta, caché, la factura, y la petición que se puso lenta porque cambió algo aguas arriba.
Las herramientas son de verdad fuertes detectando la consulta patológica y sugiriendo el índice. Son débiles en el compromiso — gastar dinero para ir más rápido es una decisión de negocio, y saber qué petición importa exige saber para qué sirve el producto.
Nada de esto mide cuánto de esto está hoy dirigido por herramientas en la práctica, y la respuesta difiere enormemente entre un equipo con presupuesto de observabilidad y uno sin él.
Ser a quien despierta el busca
Sigue llevándola una persona≈ Inferencia de la plataformaGuardia: decidir bajo presión de tiempo qué revertir, qué degradar y qué contarle a la gente mientras todavía está roto.
El diagnóstico está cada vez más asistido y eso ayuda de verdad. La decisión no: elegir aceptar una pérdida conocida para restaurar el servicio es un criterio con consecuencias que alguien tiene que asumir, y se toma con información incompleta por diseño.
Esto no dice nada sobre si la carga de guardias sube o baja, que es la pregunta que de verdad les importa a la mayoría de los ingenieros y sobre la que no tenemos evidencia.
Qué tecnologías importan aquí#
Cuatro señales separadas. Deliberadamente no se suman: un trabajo expuesto a dos tecnologías no está expuesto al doble.
Cómo se llegó hasta aquí#
El índice no es un número fijo. Esto es donde habría estado en cada hito de capacidad desde ChatGPT: reconstruido, y etiquetado como tal.
● 1 hecho verificado de esta ocupación, dibujado en la fecha en que ocurrió: los tramos de la línea cercanos a una marca están anclados a algo comprobable.
Arranca un poco por encima de la línea del frontend —el completado de código y las herramientas de consulta ya eran lo normal antes de 2022— y termina bastante por debajo de ella, y la distancia entre las dos es la razón de tener las dos páginas. La subida a lo largo de 2024 es el borrador de un servicio entero volviéndose real. El aplanamiento temprano no es dificultad: es que equivocarse aquí sale caro y a menudo no se ve en meses, así que una parte mayor del trabajo es responsabilidad —qué no debe pasar nunca cuando llegan dos peticiones a la vez, qué puede revelar un mensaje de error, qué le hace una migración a los datos ya escritos. Un modelo más capaz no alcanza una posición de responsabilidad.
Una línea plana no es un pronóstico de seguridad. Dice a qué tareas ha llegado la automatización hasta ahora: las ocupaciones que menos se movieron aquí son aquellas en las que la restricción es física o normativa, y las dos pueden cambiar.
Cambios recientes#
Una estimación interna de Amazon sobre la propia ingeniería de Amazon, publicada por la empresa que vende la herramienta — quien hace el trabajo, quien lo mide y quien lo vende son la misma parte, lo que se dice aquí porque no puede comprobarse desde fuera. La empresa publica además su método: el tiempo ahorrado se estimó a partir del número de dependencias Java migradas, suponiendo un día o más de tiempo de desarrollador por dependencia hecha a mano. Fíjate en qué es la migración: una subida de versión de lenguaje tiene un compilador y una batería de pruebas existente como árbitro, así que el éxito se comprueba a máquina en cada paso — la forma más favorable posible para esta clase de automatización y no un resultado general sobre el trabajo de backend. Y fíjate en qué se afirma y qué no: 4.500 años es trabajo no hecho, más de mil desarrolladores, sin que se diga en ninguna parte que alguno se fuera o que se eliminara un puesto.
Una empresa lo ha puesto en producción. Puede mover la línea de base, ponderado por la escala y por cuánto se parece ese entorno al tuyo.
Qué significa esto para ti#
La mitad visible de este trabajo — endpoints y fontanería — es la mitad expuesta, y es lo que te habrían contratado para hacer. Las partes que aguantan van de qué no puede pasar nunca, y eso se aprende estando presente cuando algo sí pasó. Acércate a un turno de guardia antes de lo que resulta cómodo.
Tu posición es más fuerte que la de la página de frontend en la tarea más expuesta, y la razón no es que el trabajo sea más difícil — es que equivocarse sale caro y no se ve, así que la responsabilidad está concentrada. Vigila el modo de fallo que eso crea: revisar cambios generados en sistemas donde un error es silencioso durante meses.
Tus opciones#
Cuatro direcciones, cada una con sus restricciones reales y con una cosa que puedes probar esta semana. Seguir como estás es una opción legítima; solo tiene que ser una opción elegida.
Ir a donde un error sale caro
Pagos, contabilidad, identidad, cualquier cosa con un regulador — dominios donde un cambio sin vigilancia no está permitido, así que la revisión y la responsabilidad están financiadas y no dadas por supuestas.
Más lento, más proceso, y la profundidad lleva años. Es otro tipo de ingeniería, no el mismo trabajo en una sala más segura.
Busca un invariante de tu sistema que no pueda violarse nunca, y comprueba si algo lo hace cumplir de verdad o si simplemente todo el mundo evita romperlo.
Ser dueño de la frontera que los agentes pueden cruzar
Alguien tiene que decidir qué puede tocar un cambio automatizado en un servicio donde un error es silencioso. En la mayoría de los equipos a nadie se le ha dado eso, y por eso aparece en las revisiones de incidentes en vez de en las descripciones de puesto.
Responsabilidad sin cargo, por ahora. Tómala por escrito o te la asignarán la primera vez que algo se rompa.
Escribe qué puede fusionar y desplegar hoy un cambio automatizado en tu servicio sin una persona en el camino. Hazlo circular y mira a quién le sorprende.
Pasar a trabajo de datos o de plataforma
El razonamiento sobre coherencia, fallos y coste se transfiere directamente, y los dos son sitios donde el mismo criterio se aplica a una superficie más amplia.
Los dos te alejan más del producto y de la gente que lo usa, que es el coste que a algunos ingenieros les importa.
Rastrea un número de un cuadro de mando de la empresa hasta la tabla de la que sale, y cuenta por cuántas transformaciones pasó.
Preguntas frecuentes#
Las partes se mueven a velocidades distintas, así que un solo número escondería lo que necesitas. Escribir endpoints es ya en gran medida trabajo de máquina. Decidir qué no puede pasar nunca cuando llegan dos peticiones a la vez, o qué se le permite revelar a un mensaje de error, no se ha movido, porque son posiciones de las que se responde y no de teclear. Una señal que puedes comprobar: cuando algo se rompió el trimestre pasado, ¿la parte difícil fue encontrarlo o decidir qué hacer con ello?
En su tarea más visible está menos expuesto, y la razón conviene entenderla en vez de tomarla como consuelo: la corrección en backend a menudo es invisible y sale cara si falla, así que más parte del trabajo es responsabilidad. Es una diferencia estructural, no un orden de dificultad, y puede cambiar — la mitad de endpoints de este trabajo está expuesta exactamente en los mismos términos que la mitad de frontend.
Para las entrevistas, eso todavía no ha cambiado. Para el trabajo, la división honesta es que recordar un algoritmo importa menos que antes, mientras que razonar sobre fallos importa más — saber qué le hace un reintento a un sistema que ya va apurado es la misma destreza que intentan medir las preguntas de diseño de sistemas, aplicada a algo real. Apréndela de tus propios incidentes y no de una lista.
Ya puede redactar uno, y esa no es la restricción. La restricción es que alguien tiene que garantizar qué no puede hacer nunca, migrar sus datos años más tarde sin perder nada, y estar despierto cuando falle. Son posiciones de responsabilidad, y la responsabilidad no se ha abaratado — en los dominios regulados se ha vuelto más explícitamente obligatoria.
¿Estudiando para esto?
Estas carreras llevan hasta aquí. Sus páginas desglosan cuáles de sus competencias se transfieren y qué les suele faltar a quienes se gradúan.
Escrito sobre esto#
Estos textos argumentan a partir de los mismos registros que tiene esta página, y cada una de sus secciones nombra aquello en lo que se apoya.
Método y fuentes#
- Fecha de la evaluación
- 2026-09-12
- Base de los juicios de tarea
- 2 con evidencia · 4 inferencia de la plataforma · 0 sin evidencia suficiente
- Hechos verificados
- 1