Passer au contenu principal

Métiers

Métier en 2026 et 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.

Contenu revu le 20 octobre 2026

Niveaux
4
Compétences cartographiées en Mid-level
11

Ce que chaque niveau doit prouver

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.

Score moyen exigé : 70 %

Parcours d'étude de ce niveau : Backend Engineer

  • REST API Design

    Pourquoi : 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

    Pourquoi : 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

    Pourquoi : 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

    Pourquoi : 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)

    Pourquoi : 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)

    Pourquoi : 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

    Pourquoi : 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

    Pourquoi : 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

    Pourquoi : 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

    Pourquoi : 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

    Pourquoi : 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.

Étudier pour Backend Engineer : parcours et examens blancs

Chaque niveau de ce métier correspond à un parcours d'étude. Lisez gratuitement la carte complète des sujets, puis mesurez votre niveau.

Aperçu du marché (États-Unis)

Salaire annuel médian en 2025

134 040 $US

Médiane de toute la profession, tous niveaux d'expérience confondus. Elle ne concerne ni un niveau précis ni le Brésil.

Croissance prévue de l'emploi, 2025–2035

+10%

Bien plus rapide que la moyenne

Profession américaine utilisée : Software Developers, Quality Assurance Analysts, and Testers. US Bureau of Labor Statistics, Occupational Outlook Handbook, mis à jour le 27 août 2026

Deux chemins pour monter d'un niveau

12 semaines · intensif

Pour qui a une échéance

Environ 8 heures par semaine, en 1 cycle centrés sur les écarts qui pèsent le plus.

40 semaines · régulier

En parallèle du travail

Environ 4 heures par semaine, en 3 cycles. Chaque cycle reprend ce qui reste du précédent.

Questions fréquentes

Qu'est-ce que 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.

Que doit prouver chaque niveau de Backend Engineer ?

Backend Engineer est cartographié en 4 niveaux : Junior, Mid-level, Senior et Expert. Ouvrez chaque niveau ci-dessus pour voir les compétences à prouver.

Combien de temps dure le plan de Backend Engineer ?

Le plan propose 2 rythmes : 12 semaines par niveau, à raison d'environ 8 heures par semaine (intensif) et 40 semaines par niveau, à raison d'environ 4 heures par semaine (régulier).

Comment fonctionne le plan

Tuteur IA

Une séance d'étude pour chaque nouveau sujet, à votre niveau.

École d'IA

Des leçons pratiques sur l'usage de l'IA au quotidien dans votre métier.

Évaluations

Chaque exigence est prouvée par la mesure, pas par une case cochée.

Bilan d'étape

À la fin de chaque cycle, vous voyez ce qui a progressé et ce qui est reporté.

Découvrez votre niveau

Un court diagnostic mesure les compétences que vous avez déjà. Le parcours commence là.

Commencer mon parcours