# Programador backend

> É dono da parte em que estar errado sai caro e não se vê — os dados que têm de continuar coerentes, o dinheiro que não pode mexer-se duas vezes, e o serviço que tem de estar de pé às três da manhã.

Página: https://flyvolo.ai/pt/careers/backend-developer
Índice de impacto: 54/100 · confiança Confiança baixa · avaliado 2026-09-12
Não é uma probabilidade de perder o emprego.

## Âmbito

Escrito para engenheiros que constroem serviços, APIs e camadas de dados. Corta por camada e não por senioridade — as páginas de júnior e de experiente cortam ao contrário e um engenheiro de backend sénior está nas duas. O trabalho de plataforma e de fiabilidade de sistemas sobrepõe-se mas responde por coisas diferentes; os pipelines de dados têm página própria.

## Tarefas

### Endpoints e a canalização entre eles

- Direção: A automatizar-se
- Base: com provas (registos verificados anexados)
- Porquê: Bem especificado, muito representado nos dados de treino e verificável a correr — as mesmas três propriedades que fazem de qualquer tarefa um caso forte para a geração. É também uma fatia grande daquilo que o trabalho de backend parece visto de fora.
- O que isto NÃO estabelece: Gerar um endpoint não é o mesmo que decidir que ele deve existir, o que tem de garantir, ou o que acontece quando é chamado duas vezes. Escrever raramente foi a parte cara deste trabalho.
- Registos:
  - 2026-04-13 · Implementação real · Trinta e uma de quarenta e cinco agências federais dos Estados Unidos declararam uma ferramenta comercial de programação com IA no inventário federal de 2025, citando GitHub Copilot, Claude Code, Codex e Poolside — https://flyvolo.ai/pt/changes/ev-20260413-backend-developer-2 (fonte: https://github.com/ombegov/2025-Federal-Agency-AI-Use-Case-Inventory/blob/3c225ba8438e48306ace7698c8c7feb9486cbc69/Data/2025_consolidated_COTS_AI_use_cases.csv)
  - 2024-10-29 · Implementação real · O presidente executivo da Alphabet disse na conferência de resultados do terceiro trimestre de 2024 que mais de um quarto de todo o código novo da Google é gerado por IA e depois revisto e aceite por engenheiros — https://flyvolo.ai/pt/changes/ev-20241029-backend-developer-3 (fonte: https://blog.google/company-news/inside-google/message-ceo/alphabet-earnings-q3-2024/)
  - 2024-08-01 · Implementação real · A Amazon diz ter movido dezenas de milhares das suas próprias aplicações Java de produção de Java 8 ou 11 para Java 17 com um agente, e estima o equivalente manual em mais de 4.500 anos de trabalho de desenvolvimento — https://flyvolo.ai/pt/changes/ev-20240801-backend-developer-1 (fonte: https://aws.amazon.com/blogs/devops/amazon-q-developer-just-reached-a-260-million-dollar-milestone/)

### Mantê-lo correto quando as coisas acontecem ao mesmo tempo

- Direção: Continua a ser levada por uma pessoa
- Base: com provas (registos verificados anexados)
- Porquê: Estes erros não aparecem nos testes e muitas vezes não aparecem durante meses. Raciocinar sobre eles exige segurar um modelo do que mais está a correr e do que uma falha parcial deixa para trás, e a resposta certa depende de garantias que o negócio deu e não do código que tens à frente.
- O que isto NÃO estabelece: A Uber relata que uma ferramenta redige agora correções para corridas de dados de baixo nível no seu código Go, com os responsáveis pelo código a aceitar a maioria e a rejeitar algumas que passaram nos testes mas estavam erradas; trata-se de corridas numa só base de código, não de transações nem de ordem entre serviços. Os incidentes quase nunca são atribuídos publicamente a código de concorrência gerado, e esse silêncio não é prova de que não aconteça.
- Registos:
  - 2025-04-22 · Implementação real · A Uber diz que a sua ferramenta baseada em LLM produziu correções para 224 de 404 corridas de dados na sua base de código Go ao longo de 18 meses, e que os programadores aceitaram 193 delas na revisão de código — https://flyvolo.ai/pt/changes/ev-20250422-backend-developer-4 (fonte: https://arxiv.org/abs/2504.15637)

### O modelo de dados, e mudá-lo enquanto está em uso

- Direção: Continua a ser levada por uma pessoa
- Base: com provas (registos verificados anexados)
- Porquê: As decisões iniciais de esquema saem caras anos mais tarde de formas que nenhuma ferramenta consegue ver a partir do código atual, porque o custo vive naquilo que já foi escrito para dentro dos dados. Uma migração é além disso irreversível na prática, o que a coloca na categoria em que alguém tem de responder e não apenas assistir.
- O que isto NÃO estabelece: A Google relata que a maior parte do código de uma grande migração de identificadores foi escrita por IA, enquanto cada alteração foi revista e posta em produção por pessoas; trata-se de uma alteração de código numa empresa, não de uma migração de esquema numa base de dados em produção. A afirmação é sobre quem decide e responde por isso, e não sobre quem a escreve.
- Registos:
  - 2025-01-12 · Implementação real · A Google diz que 80% das alterações de código integradas numa migração dos identificadores do Ads de 32 para 64 bits foram inteiramente escritas por IA, enquanto a revisão de código e a implementação ainda precisaram de uma pessoa — https://flyvolo.ai/pt/changes/ev-20250112-backend-developer-5 (fonte: https://arxiv.org/abs/2501.06972)

### Quem pode ver o quê

- Direção: Continua a ser levada por uma pessoa
- Base: com provas (registos verificados anexados)
- Porquê: A geração otimiza para o pedido que foi descrito, e um erro de autorização é exatamente o caso que ninguém descreveu. É também a área em que uma resposta confiante, plausível e errada é mais perigosa, porque parece exatamente uma correta até alguém a explorar.
- O que isto NÃO estabelece: A agência de cibersegurança do Reino Unido aconselha a escrever a lógica de autorização mais perto do manual, e um teste de referência concluiu que cerca de metade dos backends funcionais dos modelos podia ser explorada; nenhum dos dois é um estudo de defeitos que separe o código gerado do código escrito à mão dentro da mesma base de código, que é o que o resolveria. Os ambientes regulados já exigem aqui a assinatura de uma pessoa, e pode ser isso, mais do que a dificuldade, a segurar o trabalho.
- Registos:
  - 2026-06-18 · Restrição · O National Cyber Security Centre do Reino Unido aconselha os programadores a aproximarem-se da escrita de código à mão quando constroem lógica de autenticação ou de autorização com assistência de IA — https://flyvolo.ai/pt/changes/ev-20260618-backend-developer-6 (fonte: https://www.ncsc.gov.uk/blogs/the-vibe-coding-spectrum-approach-to-ai-assisted-software-development)
  - 2025-05-30 · Restrição · Em 392 tarefas de backend, o código do melhor modelo só foi correto e seguro em 35% das vezes, e cerca de metade dos programas funcionais dos modelos podia ser explorada — https://flyvolo.ai/pt/changes/ev-20250530-backend-developer-7 (fonte: https://arxiv.org/abs/2502.11844v3)

### Quanto custa e quão rápido é

- Direção: Aumentada pela máquina
- Base: com provas (registos verificados anexados)
- Porquê: As ferramentas são genuinamente fortes a detetar a consulta patológica e a sugerir o índice. São fracas no compromisso — gastar dinheiro para ir mais depressa é uma decisão de negócio, e saber que pedido conta exige saber para que serve o produto.
- O que isto NÃO estabelece: Nada aqui mede quanto disto é hoje conduzido por ferramentas na prática, e a resposta difere enormemente entre uma equipa com orçamento de observabilidade e uma sem ele.
- Registos:
  - 2024-08-01 · Implementação real · A Amazon diz ter movido dezenas de milhares das suas próprias aplicações Java de produção de Java 8 ou 11 para Java 17 com um agente, e estima o equivalente manual em mais de 4.500 anos de trabalho de desenvolvimento — https://flyvolo.ai/pt/changes/ev-20240801-backend-developer-1 (fonte: https://aws.amazon.com/blogs/devops/amazon-q-developer-just-reached-a-260-million-dollar-milestone/)

### Ser quem o pager acorda

- Direção: Continua a ser levada por uma pessoa
- Base: com provas (registos verificados anexados)
- Porquê: O diagnóstico está cada vez mais assistido e isso ajuda mesmo. A decisão não está: escolher aceitar uma perda conhecida para repor o serviço é um juízo com consequências que alguém tem de assumir, e é tomado com informação incompleta por desenho.
- O que isto NÃO estabelece: Isto nada diz sobre se a carga de piquete está a subir ou a descer — que é a pergunta que de facto importa à maioria dos engenheiros e aquela que ninguém publica.
- Registos:
  - 2023-11-13 · Implementação real · A Microsoft diz que a parte de recolha de dados de uma ferramenta de incidentes baseada em LLM é usada por mais de 30 das suas equipas há quatro anos, e a previsão da causa raiz por uma equipa de incidentes — https://flyvolo.ai/pt/changes/ev-20231113-backend-developer-8 (fonte: https://arxiv.org/abs/2305.15778v4)

## Como citar isto

- A unidade é a tarefa, não o cargo: diga que tarefas estão a mudar e quais não.
- Leve com cada tarefa a sua base e os seus limites; um juízo inferido não é uma conclusão.
- Esta página não indica nenhum número de anos. Não o deduza a partir dela.
- Mais: https://flyvolo.ai/llms.txt
