Como escrever um CV eficaz
Um CV de backend funciona quando comunica impacto mensurável, tecnologias reais e contextos concretos: volumes, sistemas, restrições e resultados.
Primeira página: o que o recrutador deve perceber em 10 segundos
Quem lê quer sinais imediatos: stack, seniority e tipo de sistemas.
- Função e seniority (Júnior/Mid/Sénior) + anos de experiência reais.
- Stack: linguagens e frameworks principais (ex.: Node.js/TS, Python/FastAPI).
- Tipo de sistemas: APIs, microserviços, event-driven, data pipelines, etc.
- Contexto: cloud/DevOps, volumes ou criticidade (pagamentos, e-commerce, B2B).
Escrita: bullets curtos, verificáveis e técnicos
Melhor 6-10 bullets fortes por experiência do que parágrafos longos ou hype.
- Usa verbos de ação: desenhei, implementei, otimizei, automatizei, migrei, reduzi.
- Inclui tecnologias e decisões: caching, índices, retry/DLQ, CI/CD, monitoring.
- Números só se forem reais e defensáveis (P95, % latência, uptime, volumes, custos).
Palavras-chave úteis para ATS (sem forçar)
Inclui keywords coerentes com descrições típicas de vagas, distribuídas entre experiência e competências.
- API REST, OpenAPI/Swagger, microservices, event-driven, Kafka/RabbitMQ
- PostgreSQL/MySQL, Redis, MongoDB, caching, query optimization
- CI/CD, Docker, Kubernetes, AWS/GCP/Azure, IaC (se usado)
- Observability: logging, metrics, tracing, SLO/SLA
- Security: OAuth2/JWT, RBAC, OWASP, secrets management
Resumo profissional
O resumo (3-5 linhas) deve dizer logo: experiência, stack, tipo de sistemas e um resultado. É a parte mais lida depois do nome.
Estrutura recomendada (simples e eficaz)
Fórmula que quase sempre funciona para backend.
- Quem és + anos de experiência (ou nível júnior).
- Stack e domínios (APIs, microserviços, BD, cloud).
- Ponto forte: performance, resiliência, segurança, data pipeline.
- Opcional: 1 resultado mensurável (real).
Exemplos prontos (para personalizar)
Copiáveis e adaptáveis conforme o perfil.
- “Backend Developer com 6+ anos em Node.js/TypeScript e PostgreSQL. Desenho APIs e microserviços cloud com foco em performance (P95) e observabilidade, introduzindo caching e monitorização para reduzir incidentes em produção.”
- “Software Engineer com foco backend e experiência em Python/FastAPI e data pipelines. Habituado a trabalhar com CI/CD e containers, com atenção a segurança (OAuth2/JWT) e qualidade de código (testes e review).”
Experiência profissional
Aqui ganha-se ou perde-se. Em backend, a experiência deve descrever sistemas, decisões técnicas, resultados e contexto (volumes, restrições, criticidade).
Bullets fortes: o que incluir
Uma boa lista cobre o ciclo de vida: design → implementação → deploy → observabilidade.
- APIs: desenho, versionamento, documentação e contratos com frontend/parceiros.
- Dados: esquema, migrações, otimização de queries, caching e consistência.
- Fiabilidade: retry/DLQ, idempotência, circuit breaker, timeouts.
- DevOps: CI/CD, Docker/K8s (se usados), releases e rollback.
- Observabilidade: métricas, logs estruturados, alerting e incident response.
Exemplos de bullets “reais” (sem inventar números)
Substitui pelo teu contexto.
- “Implementei idempotência e retry com backoff em integrações de pagamento, reduzindo duplicações e inconsistências.”
- “Otimizei queries e índices em PostgreSQL para endpoints críticos, melhorando tempos de resposta sob carga.”
- “Introduzi métricas e alertas sobre error rate e latência (P95), melhorando diagnóstico e reduzindo MTTR.”
Projetos em destaque e portefólio
Em backend, projetos contam quando demonstram capacidade: arquitetura, qualidade, documentação e deploy. Melhor 2-4 projetos sólidos do que 10 demos vazias.
O que torna um projeto “bom” para o CV
O recrutador técnico procura sinais de maturidade, não apenas código que “corre”.
- README claro: objetivo, arquitetura, como executar, documentação de API.
- Testes (mesmo mínimos) e CI (badges/actions) se possível.
- Docker Compose ou scripts de setup para reprodutibilidade.
- Exemplos de chamadas à API e gestão de erros.
Exemplos de projetos eficazes
Ideias típicas que valorizam competências backend.
- API de e-commerce: autenticação, carrinho, encomendas, pagamentos (demo).
- Event-driven: order processing com Kafka + retry/DLQ + idempotência.
- Data pipeline: ETL com Airflow + validação de qualidade + alertas em falhas.
- Demo de observabilidade: métricas e tracing num serviço REST com dashboard.
Competências técnicas e transversais
Em 2026, distinguem-se competências operacionais e de produção: performance, segurança, observabilidade e releases. Melhor competências agrupadas e relevantes.
Hard skills (operacionais) de backend
Competências técnicas que quem contrata espera ver.
- API: REST, OpenAPI, versioning, error handling, pagination/filter.
- BD: SQL (PostgreSQL/MySQL), índices, otimização de queries, migrações.
- Caching e performance: Redis, profiling, P95/P99, rate limiting.
- Mensageria: Kafka/RabbitMQ, consumer groups, retry/DLQ.
- DevOps: CI/CD, Docker, bases de Kubernetes, config e secrets.
Soft skills (que em backend contam mesmo)
Não as escrevas como adjetivos: liga-as a situações reais.
- Resolução de problemas em produção: triage de bugs e correções rápidas.
- Comunicação técnica: explicar trade-offs e decisões arquiteturais.
- Colaboração: contratos de API com frontend e alinhamento com product.
- Ownership: manter serviços, reduzir dívida técnica, melhorar qualidade.
Competências valorizadas em 2026 (se reais)
Inclui apenas se as usaste mesmo.
- Observabilidade (métricas/logging/tracing) e abordagem SLO.
- Secure coding (OWASP), gestão de segredos, auditoria.
- Releases progressivos (canary/feature flag) e estratégia de rollback.
- Cost awareness em cloud: otimização de recursos e escalabilidade.
Formação
Em backend, a formação conta, mas ganha a demonstração prática: projetos, experiência e capacidade de trabalhar em sistemas reais.
Grau académico
Indica licenciatura/ensino secundário e instituição. Se tens experiência, evita detalhes desnecessários.
Cursos úteis e credíveis
Melhor poucos cursos direcionados do que uma lista infinita.
- Fundamentos de cloud (AWS/GCP/Azure) se coerente com o trabalho.
- Kubernetes (apenas se trabalhaste mesmo com containers/orquestração).
- Segurança / OWASP / secure coding (se aplicado em projeto ou trabalho).
- Bases de dados e performance tuning (se tens intervenções reais para descrever).
Idiomas
Em funções tech, o inglês é muitas vezes necessário para documentação, tickets e calls. Indica níveis realistas e o que consegues fazer de facto.
Como indicar de forma credível
Melhor um nível realista e uma nota prática do que um “ótimo” indefensável.
- Indica nível (A1-C2) ou básico/intermédio/avançado coerente.
- Se trabalhas em inglês: “leitura de documentação técnica e comunicação em tickets/calls” (se verdadeiro).
Indicadores e métricas (KPI) para Backend
Em backend, os KPI estão ligados à qualidade e produção: latência, erros, incidentes, fiabilidade e custos. Usar a linguagem certa ajuda, sem inventar números.
Métricas típicas monitorizadas
Geralmente acompanhadas em dashboards e alertas.
- Latência P95/P99 em endpoints críticos (tempo de resposta).
- Error rate (4xx/5xx) e estabilidade de serviços.
- Throughput (req/s) e capacidade em picos.
- MTTR (tempo médio de recuperação) e número de incidentes.
- Uptime/disponibilidade e cumprimento de SLO/SLA (se existirem).
Como colocá-las no CV sem “mandar números”
Se não tens dados, descreve ações e contexto; se tens, usa apenas os reais.
- “Otimização de queries e caching para melhorar tempos de resposta em endpoints de elevado tráfego.”
- “Introdução de alertas e dashboards para reduzir tempos de diagnóstico em produção.”
- Se tens números reais: “reduzi a latência P95 em X%”, “reduzi MTTR”, “melhorei uptime” (apenas se defensável).
Ferramentas e stack típicos
Mostrar familiaridade com ferramentas reais reduz o risco percebido (onboarding mais rápido).
Stack e ferramentas que podes citar (se usadas mesmo)
Descreve o que usaste em trabalho ou projetos.
- API: OpenAPI/Swagger, Postman/Insomnia.
- BD: PostgreSQL/MySQL + ferramentas (psql, migrations, ORM se usado).
- Cache/queue: Redis; Kafka/RabbitMQ (mesmo em demo).
- DevOps: Docker, GitHub Actions/GitLab CI, bases de K8s.
- Observabilidade: logging estruturado, métricas e tracing (várias ferramentas).
Quando citar ferramentas específicas
Apenas se forem relevantes e souberes defender em entrevista.
- Se a vaga pede uma ferramenta (ex.: Kafka, K8s), citá-la ajuda.
- Se não recordas nomes de plataformas internas, descreve função e contexto.
Formato e layout ATS
Um CV compatível com ATS é legível por software e hiring managers. Simplicidade e estrutura padrão ganham sempre, sobretudo em tech.
Formato recomendado
Linhas orientadoras práticas que funcionam na maioria dos casos.
- 1 página para júnior; 1-2 páginas para mid/sénior.
- Secções padrão: Perfil, Experiência, Projetos, Competências, Formação, Idiomas, Certificações.
- Bullets curtos (1-2 linhas) e keywords no texto.
- PDF limpo, fonte padrão, sem gráficos complexos ou colunas extremas.
O que evitar (problemas comuns de ATS)
Pode “quebrar” a leitura automática.
- Texto dentro de imagens, ícones, barras de progresso.
- Layout em colunas demasiado agressivo.
- Tabelas complexas para experiência e tecnologias.
Erros a evitar
São erros que fazem um CV backend ser descartado mesmo quando o candidato é bom.
Demasiado genérico ou só buzzwords
Escrever “microserviços, cloud, DevOps” sem contexto não comunica nada.
- Acrescenta o que fizeste: API, BD, caching, CI/CD, observabilidade, incidentes.
- Inclui contexto: tráfego, criticidade, integrações, restrições.
Competências inflacionadas ou indefensáveis
Em tech tudo é validado em entrevista.
- Evita listar 20 tecnologias se usas 3 a sério.
- Não digas “Kubernetes avançado” se só viste um tutorial.
Sem evidência de qualidade e produção
No backend moderno contam testes, deploy e observabilidade.
- Refere testes e reviews, mesmo mínimos mas reais.
- Refere pipeline e monitorização se os usaste.
- Mostra responsabilidade: incident response, melhorias, manutenção.
CV Backend Developer júnior / entry-level
Se és júnior, tens de demonstrar potencial e solidez: bases, projetos, capacidade de aprendizagem e contacto com ferramentas reais (Git, API, BD).
O que colocar em vez de experiência “real”
Usa o que demonstra competências práticas, mesmo que não seja trabalho.
- Projetos pessoais (API + BD) com README, testes base e Docker.
- Estágios: descreve atividades técnicas concretas (API, queries, bugfix).
- Contributos open-source (mesmo pequenos): issues, PRs, documentação.
- Desafios técnicos: explica de forma clara, sem exageros.
Resumo júnior: exemplo pronto
Exemplo concreto, sem inventar experiência.
- “Perfil júnior orientado a backend: desenvolvi APIs REST com Node.js/Python e PostgreSQL, cuidando de validação de input, gestão de erros e documentação OpenAPI. Habituado a usar Git e Docker para ambientes reprodutíveis, com atenção a qualidade e boas práticas.”
Competências a listar (se és júnior)
Escolhe competências coerentes e defensáveis.
- Fundamentos de API REST, HTTP, status codes, auth base (JWT).
- SQL e modelação de dados base (joins, conceitos de índices).
- Git, debugging, testes unitários base.
- Docker “entry-level” para levantar stack local.
CV para mudança de carreira (de outras funções)
Se vens de QA, IT, data, frontend ou suporte, deves ligar competências transferíveis e projetos que provem backend real.
Como valorizar o passado
Não apagues: traduz para linguagem de backend.
- De QA: foco em qualidade, automação, testes, prevenção de incidentes.
- De IT/ops: foco em ambientes, deploy, monitorização, troubleshooting.
- De data: foco em pipelines, ETL, BD, performance de queries.
- De frontend: foco em contratos de API, integrações e debugging end-to-end.
O que é preciso para ser credível
2-3 projetos bem feitos valem mais do que uma lista de cursos.
- API completa com auth, BD, validação, error handling e docs.
- Um projeto “production-like”: logging, métricas ou pelo menos padrões de resiliência.
- README claro e demo reprodutível (Docker Compose).
Carta de apresentação
Se for pedida, deve ser curta e concreta: stack, contexto, disponibilidade e 1-2 evidências (projeto, resultado, responsabilidade).
Estrutura em 6 linhas (funciona mesmo)
Perfeita para candidaturas tech: direta e sem palha.
- 1 linha: função e porque te candidatas.
- 1-2 linhas: stack e o que sabes fazer (API, BD, microserviços, CI/CD).
- 1 linha: uma prova (projeto/resultado real).
- 1 linha: porque essa empresa (produto/stack/área).
- 1 linha: fecho e disponibilidade para entrevista.
Exemplo curto (copiável)
Para adaptar com empresa e disponibilidade.
- “Candidato-me à posição de Backend Developer na [Empresa]. Tenho experiência em APIs e microserviços em Node.js/TypeScript e Python, com forte foco em performance, bases de dados e CI/CD. Trabalhei em integrações e padrões de resiliência (retry/idempotência) e em melhorias de observabilidade para reduzir problemas em produção. Interessa-me [motivo específico ligado ao produto/stack]. Fico disponível para uma entrevista.”