Bỏ qua để đến nội dung chính

Nghề nghiệp

Nghề nghiệp năm 2026 và 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.

Nội dung được rà soát ngày 20 tháng 10, 2026

Số cấp
4
Kỹ năng ở cấp Mid-level
11

Mỗi cấp cần chứng minh gì

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.

Điểm trung bình yêu cầu: 70%

Lộ trình học cho cấp độ này: Backend Engineer

  • REST API Design

    Vì sao: 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

    Vì sao: 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

    Vì sao: 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

    Vì sao: 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)

    Vì sao: 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)

    Vì sao: 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

    Vì sao: 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

    Vì sao: 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

    Vì sao: 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

    Vì sao: 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

    Vì sao: 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.

Học cho Backend Engineer: lộ trình và đề thi thử

Mỗi cấp độ của nghề này tương ứng với một lộ trình học. Đọc miễn phí bản đồ chủ đề đầy đủ, rồi đo trình độ của bạn.

Tổng quan thị trường (Hoa Kỳ)

Mức lương trung vị hằng năm năm 2025

134.040 US$

Trung vị của cả nhóm nghề, gộp mọi cấp kinh nghiệm. Không riêng cho một cấp bậc hay cho Brazil.

Tăng trưởng việc làm dự kiến, 2025–2035

+10%

Nhanh hơn nhiều so với mức trung bình

Nhóm nghề Hoa Kỳ được dùng: Software Developers, Quality Assurance Analysts, and Testers. US Bureau of Labor Statistics, Occupational Outlook Handbook, cập nhật ngày 27 tháng 8, 2026

Hai cách để lên một cấp

12 tuần · tăng tốc

Dành cho người có hạn chót

Khoảng 8 giờ mỗi tuần, trong 1 chu kỳ tập trung vào những khoảng trống quan trọng nhất.

40 tuần · đều đặn

Song song với công việc

Khoảng 4 giờ mỗi tuần, trong 3 chu kỳ. Mỗi chu kỳ mang theo phần còn lại của chu kỳ trước.

Câu hỏi thường gặp

Backend Engineer là gì?

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.

Mỗi cấp độ của Backend Engineer phải chứng minh điều gì?

Backend Engineer được chia thành 4 cấp độ: Junior, Mid-level, Senior và Expert. Mở từng cấp độ ở trên để xem các kỹ năng cần chứng minh.

Lộ trình Backend Engineer kéo dài bao lâu?

Lộ trình có 2 nhịp độ: 12 tuần mỗi cấp độ, khoảng 8 giờ mỗi tuần (cấp tốc) và 40 tuần mỗi cấp độ, khoảng 4 giờ mỗi tuần (đều đặn).

Kế hoạch hoạt động thế nào

Gia sư AI

Một buổi học cho mỗi chủ đề mới, đúng cấp độ của bạn.

Trường AI

Bài học thực hành dùng AI trong công việc hằng ngày của nghề bạn.

Đánh giá

Mỗi yêu cầu được chứng minh bằng đo lường, không phải bằng một ô đánh dấu.

Xem lại giai đoạn

Cuối mỗi chu kỳ bạn thấy điều gì đã tiến triển và điều gì chuyển tiếp.

Xem bạn đang ở cấp nào

Một bài chẩn đoán ngắn đo các kỹ năng bạn đã có. Lộ trình bắt đầu từ đó.

Bắt đầu lộ trình của tôi