Remuneração anual mediana em 2025
US$ 134.040
Mediana da ocupação inteira, somando todos os níveis de experiência. Não é específica de um nível nem do Brasil.
Carreira em 2026 e 2027
Engenheiro(a) backend constrói os serviços, as APIs e os armazenamentos de dados sobre os quais os produtos rodam, e os mantém corretos, seguros e rápidos sob carga real. A carreira vai de implementar endpoints bem especificados até definir arquitetura, confiabilidade e plataformas de que várias equipes dependem.
Conteúdo revisado em 20 de outubro de 2026
Pleno
É dono(a) de um serviço ou funcionalidade de ponta a ponta, incluindo contrato de API, acesso a dados, modelo de segurança e sinais operacionais.
Agora você desenha funcionalidades em vez de só implementá-las: escolhe o formato da API, otimiza a query lenta e decide o que vira assíncrono. Você é acionado(a) pelo seu próprio serviço e deve deixá-lo observável. Em relação ao júnior, as perguntas que você responde já não vêm prontas.
Score médio exigido: 70%
REST API Design
Por quê: Você toma decisões de design como retentativa idempotente em pagamentos ou PUT versus PATCH, e integradores podem repetir a chamada após um timeout sem gerar duplicidade.
API Versioning & Documentation
Por quê: Você distingue uma mudança incompatível de uma segura e publica uma spec OpenAPI, e renomear um campo não quebra em silêncio a integração de um parceiro.
Relational Database Design
Por quê: Você decide quando normalizar e quando desnormalizar e quais índices uma funcionalidade nova precisa, e a tabela continua utilizável quando passa de um milhão de linhas.
SQL Query Optimization
Por quê: Você lê um plano de execução para descobrir por que uma query de relatório leva segundos e corrige com o índice ou a reescrita certa, em vez de pôr hardware ou cache em volta.
Authentication Patterns (JWT/OAuth2/OIDC)
Por quê: Você implementa refresh de token e escolhe entre fluxos OAuth2 para um novo cliente, e o usuário continua logado com segurança e um access token vazado tem vida curta.
Authorization Models (RBAC/ABAC)
Por quê: Você modela papéis e permissões de uma funcionalidade, incluindo checagem por tenant, e um usuário de um cliente não lê registros de outro apenas trocando um id.
Layered Architecture
Por quê: Você mantém regras de negócio fora dos controllers e atrás de interfaces, e consegue trocar um banco ou testar uma regra de preço sem subir toda a stack web.
Error Handling & Logging
Por quê: Você desenha uma hierarquia de exceções e níveis de log que mapeiam falhas para a resposta certa, e quem está de plantão separa erro de cliente de queda real nos logs agregados.
Health Checks & Monitoring
Por quê: Você separa liveness de readiness e expõe métricas do serviço, e o orquestrador deixa de enviar tráfego a uma instância cuja conexão com o banco caiu.
Message Queues & Async Processing
Por quê: Você move trabalho lento, como e-mails ou geração de relatório, para uma fila com consumidores idempotentes e dead letter queue, e uma retentativa nunca cobra nem envia duas vezes.
Caching Strategies
Por quê: Você aplica cache-aside com um TTL razoável a uma leitura muito acessada e sabe o que o invalida, e o tempo de resposta cai sem o usuário ver preços desatualizados.
Cada nível desta carreira corresponde a uma trilha de estudo. Leia o mapa completo de tópicos de graça e depois meça seu nível.
Remuneração anual mediana em 2025
Mediana da ocupação inteira, somando todos os níveis de experiência. Não é específica de um nível nem do Brasil.
Crescimento projetado de vagas, 2025–2035
Bem mais rápido que a média
Ocupação dos EUA usada: Software Developers, Quality Assurance Analysts, and Testers. US Bureau of Labor Statistics, Occupational Outlook Handbook, atualizado em 27 de agosto de 2026
12 semanas · intensivo
Cerca de 8 horas por semana, em 1 ciclo focados nas lacunas que mais pesam.
40 semanas · regular
Cerca de 4 horas por semana, em 3 ciclos. Cada ciclo leva o que ficou pendente do anterior.
Engenheiro(a) backend constrói os serviços, as APIs e os armazenamentos de dados sobre os quais os produtos rodam, e os mantém corretos, seguros e rápidos sob carga real. A carreira vai de implementar endpoints bem especificados até definir arquitetura, confiabilidade e plataformas de que várias equipes dependem.
Engenheiro(a) Backend está mapeado em 4 níveis: Júnior, Pleno, Sênior e Especialista. Abra cada nível acima para ver as habilidades que ele precisa comprovar.
O plano tem 2 ritmos: 12 semanas por nível, com cerca de 8 horas por semana (intensivo) e 40 semanas por nível, com cerca de 4 horas por semana (regular).
Uma sessão de estudo para cada tema novo, no seu nível.
Aulas práticas de uso de IA no dia a dia da sua carreira.
Cada requisito é provado por medição, não por um checkbox.
No fim de cada ciclo você vê o que avançou e o que segue para o próximo.
Um diagnóstico curto mede as habilidades que você já tem. A jornada começa daí.