Saltar al contenido principal

Carreras

Carrera en 2026 y 2027

Backend Engineer

A backend engineer builds the services, APIs and data stores that products run on, and keeps them correct, secure and fast under real load. The career moves from implementing well-specified endpoints to shaping architecture, reliability and platforms that many teams depend on.

Contenido revisado el 20 de octubre de 2026

Niveles
4
Habilidades mapeadas en Mid-level
11

Lo que cada nivel debe demostrar

Mid-level

Owns a service or feature end to end, including its API contract, data access, security model and operational signals.

You now design features rather than only implement them: you choose the API shape, tune the slow query, and decide what goes async. You are paged for your own service and expected to leave it observable. Compared with junior, the questions you answer are no longer handed to you.

Puntuación media exigida: 70%

Ruta de estudio de este nivel: Backend Engineer

  • REST API Design

    Por qué: You make design calls such as idempotent retries on payments or PUT versus PATCH, so integrators can retry safely after a timeout without creating duplicates.

  • API Versioning & Documentation

    Por qué: You can tell a breaking change from a safe one and publish an OpenAPI spec, so shipping a field rename does not silently break a partner's integration.

  • Relational Database Design

    Por qué: You decide when to normalize and when to denormalize, and which indexes a new feature needs, so the table stays workable once it grows past a million rows.

  • SQL Query Optimization

    Por qué: You read an execution plan to find why a report query takes seconds and fix it with the right index or rewrite, instead of adding hardware or caching around it.

  • Authentication Patterns (JWT/OAuth2/OIDC)

    Por qué: You implement token refresh and choose between OAuth2 flows for a new client, so users stay signed in securely and a leaked access token has a short life.

  • Authorization Models (RBAC/ABAC)

    Por qué: You model roles and permissions for a feature, including per-tenant checks, so a user from one customer cannot read another customer's records by changing an id.

  • Layered Architecture

    Por qué: You keep business rules out of controllers and behind interfaces, so you can swap a database or test a pricing rule without booting the whole web stack.

  • Error Handling & Logging

    Por qué: You design an exception hierarchy and log levels that map failures to the right response, so on-call can separate a client mistake from a real outage in aggregated logs.

  • Health Checks & Monitoring

    Por qué: You separate liveness from readiness and expose metrics for your service, so the orchestrator stops routing traffic to an instance whose database connection is gone.

  • Message Queues & Async Processing

    Por qué: You move slow work such as emails or report generation onto a queue with idempotent consumers and a dead letter queue, so a retry never charges or sends twice.

  • Caching Strategies

    Por qué: You apply cache-aside with a sensible TTL to a hot read path and know what invalidates it, so response times drop without users seeing stale prices.

Estudia para Backend Engineer: rutas y simulacros

Cada nivel de esta carrera corresponde a una ruta de estudio. Lee gratis el mapa completo de temas y luego mide tu nivel.

Panorama de mercado (Estados Unidos)

Salario anual mediano en 2025

134.040 US$

Mediana de toda la ocupación, de todos los niveles de experiencia. No es específica de un nivel ni de Brasil.

Crecimiento previsto del empleo, 2025–2035

+10%

Mucho más rápido que la media

Ocupación de EE. UU. usada: Software Developers, Quality Assurance Analysts, and Testers. US Bureau of Labor Statistics, Occupational Outlook Handbook, actualizado el 27 de agosto de 2026

Dos caminos para subir un nivel

12 semanas · intensivo

Para quien tiene plazo

Unas 8 horas por semana, en 1 ciclo centrados en las brechas que más pesan.

40 semanas · regular

Junto al trabajo

Unas 4 horas por semana, en 3 ciclos. Cada ciclo lleva lo que quedó pendiente del anterior.

Preguntas frecuentes

¿Qué es Backend Engineer?

A backend engineer builds the services, APIs and data stores that products run on, and keeps them correct, secure and fast under real load. The career moves from implementing well-specified endpoints to shaping architecture, reliability and platforms that many teams depend on.

¿Qué debe demostrar cada nivel de Backend Engineer?

Backend Engineer está mapeado en 4 niveles: Junior, Mid-level, Senior y Expert. Abre cada nivel arriba para ver las habilidades que debe demostrar.

¿Cuánto dura el plan de Backend Engineer?

El plan tiene 2 ritmos: 12 semanas por nivel, con unas 8 horas por semana (intensivo) y 40 semanas por nivel, con unas 4 horas por semana (regular).

Cómo funciona el plan

Tutor IA

Una sesión de estudio para cada tema nuevo, a tu nivel.

Escuela de IA

Clases prácticas de uso de IA en el día a día de tu carrera.

Evaluaciones

Cada requisito se demuestra midiendo, no marcando una casilla.

Revisión de etapa

Al final de cada ciclo ves qué avanzó y qué pasa al siguiente.

Descubre en qué nivel estás

Un diagnóstico corto mide las habilidades que ya tienes. El recorrido empieza ahí.

Empezar mi recorrido