Voltar ao blog

Palavras-chave no currículo: como encontrar e usar as certas

O que são palavras-chave de currículo, como tirá-las da descrição da vaga, onde colocá-las, e exemplos para vagas de backend, frontend, dados e DevOps.

H
Harshita Rai Atualizado
currículo ATS palavras-chave busca de emprego carreira
Um gato sentado à mesa escrevendo

Você envia seu currículo (CV) para um portal de vagas, e um software lê o arquivo antes de qualquer pessoa. O sistema de rastreamento de candidatos (ATS) converte o arquivo em campos, armazena e deixa os recrutadores buscarem, ordenarem e filtrarem a pilha usando termos da descrição da vaga. Alguns sistemas pontuam cada candidato contra o anúncio e ordenam a lista. Outros só guardam os arquivos e deixam a filtragem para um recrutador digitando “Kubernetes” em uma caixa de busca. Poucos enviam uma recusa por conta própria. Um currículo com cobertura fraca de palavras-chave cai para o fim da ordenação ou fora dos resultados da busca, e o recrutador segue em frente sem abrir.

Palavras-chave fazem você subir nessa lista. O anúncio lista as palavras que contam, e seu trabalho é mapear sua experiência real nesse vocabulário sem encher linguiça. Se você quer a mecânica de como esses sistemas fazem o parsing e o ranking, leia como funcionam os algoritmos de correspondência de currículo. Este post se concentra em encontrar as palavras, posicioná-las e checar que você cobriu todas.

O que são palavras-chave em um currículo?

Palavras-chave de currículo, às vezes chamadas de palavras-chave de ATS, são os termos que um recrutador ou um sistema de triagem procura na hora de decidir quem chamar. Para vagas de software, elas se dividem em cinco grupos.

Habilidades técnicas e ferramentas. Linguagens, frameworks, bancos de dados e plataformas: Python, Go, React, PostgreSQL, Kafka, AWS. Elas pesam mais porque a correspondência é quase literal. Um recrutador buscando “TypeScript” vai pular um currículo que só diz “JavaScript”.

Cargos. “Engenheiro de Software”, “Desenvolvedor de Software”, “Engenheiro Backend” e “SDE II” descrevem trabalhos parecidos, e uma busca por um deles não acha os outros. Use o cargo do anúncio onde ele couber no seu histórico.

Certificações. “AWS Certified Solutions Architect”, “CKA”, “Google Professional Data Engineer”. São específicas e fáceis de buscar.

Termos de domínio. O vocabulário do negócio: “pagamentos”, “PCI DSS”, “HIPAA”, “ad tech”, “KYC”, “real-time bidding”. Mostram que você já entregou naquele negócio, o que uma lista de stack sozinha não faz.

Soft skills. “Colaboração entre áreas”, “mentoria”, “gestão de stakeholders”. Inclua as que o anúncio cita, mas espere que contem pouco sozinhas, já que a maioria dos candidatos as reivindica.

Como tirar palavras-chave de uma descrição de vaga

1. Leia o anúncio uma vez, sem marcar nada

Entenda o formato da vaga: o time, a senioridade, e se o trabalho é greenfield ou uma migração de legado. Essas duas vagas querem bullets diferentes do mesmo histórico.

2. Separe obrigatório de desejável

A maioria dos anúncios rotula essas seções, ou as separa com “obrigatório” e “diferencial”. Os termos obrigatórios entram no seu currículo onde você consegue sustentá-los. Os desejáveis separam você dos candidatos que só cobriram o básico, então adicione os que você tem.

3. Marque os substantivos

Percorra “Requisitos”, “Qualificações” e “Responsabilidades” linha por linha e marque linguagens, frameworks, ferramentas, plataformas, métodos e termos de domínio. Verbos como “projetar” e “ser dono” importam menos que os substantivos ao lado deles: “projetar sistemas distribuídos” te dá “sistemas distribuídos”.

4. Anote as repetições

Um termo que aparece três vezes importa para a gerente de contratação. Ele merece estar no seu resumo, em pelo menos um bullet de experiência e na lista de habilidades.

5. Use a mesma formulação

O anúncio diz “observabilidade”; seu currículo diz “monitoramento”. O anúncio diz “APIs RESTful”; seu currículo diz “web services”. Uma busca por palavra-chave trata isso como coisas diferentes. Use a palavra do anúncio onde ela descreve o que você fez.

6. Ou entregue os passos 2 a 5 para o seu LLM

Cole o anúncio no Claude ou no ChatGPT com um prompt como este:

Liste as habilidades obrigatórias, as desejáveis, as ferramentas e os termos de domínio desta descrição de vaga. Mantenha a redação exata do anúncio. Marque qualquer termo que apareça mais de uma vez.

Depois compare a lista com o seu currículo. O Resume Matcher empacota esse passo. É um harness de IA gratuito e open source (Apache 2.0) que você baixa e roda na sua própria máquina. Você conecta o modelo que já usa, seja Claude, ChatGPT, Gemini, DeepSeek ou um modelo local via Ollama, e esse modelo extrai as habilidades obrigatórias, as desejáveis e as palavras-chave do anúncio antes de rascunhar edições no seu currículo. Mais de 200 mil candidatos usam o projeto, e pesquisadores de Stanford o usaram como avaliador de currículos em um artigo do ICML 2025.

Onde colocar as palavras-chave no currículo

A maioria dos recrutadores lê de cima para baixo: resumo primeiro, depois o cargo mais recente, depois a lista de habilidades. Coloque suas melhores correspondências onde eles olham primeiro.

Resumo. Duas ou três frases no topo que carregam suas quatro ou cinco palavras-chave principais em prosa simples. “Engenheiro backend com seis anos construindo APIs de pagamento em Go e PostgreSQL na AWS, responsável pelo on-call de serviços em produção” nomeia um cargo, um domínio, três tecnologias e uma prática em uma frase.

Bullets de experiência. A maioria das palavras-chave vive aqui, ligada a algo que você fez. “Responsável por serviços backend” não dá nada para a busca encontrar. “Migrei três serviços Django para FastAPI e reduzi a latência p95 do endpoint de checkout” nomeia dois frameworks, uma prática e um resultado. Abra com o verbo, depois nomeie a ferramenta e o resultado.

Seção de habilidades. Uma lista simples, agrupada: Linguagens, Frameworks, Infraestrutura, Dados. Liste as ferramentas sobre as quais você pode ser entrevistado. Se o anúncio cita uma ferramenta e seu ecossistema, liste os dois: “Git” e “GitHub”, “Kubernetes” e “EKS”.

Cargos. Se o seu cargo oficial era “Member of Technical Staff” ou algo que uma startup inventou, adicione o cargo padrão entre parênteses: “Member of Technical Staff (Engenheiro Backend)”. Mantenha o cargo real para a verificação de antecedentes bater.

Formação e certificações. Escreva o nome completo e a sigla: “Certified Kubernetes Administrator (CKA)”. Os recrutadores buscam qualquer uma das formas.

Erros comuns com palavras-chave no currículo

Enchimento. Colar a lista completa de requisitos do anúncio na sua seção de habilidades, incluindo ferramentas que você nunca usou. Os recrutadores leem a lista de habilidades contra seus bullets de experiência, e uma habilidade sem bullet por trás convida uma pergunta de entrevista que você vai gaguejar. Liste o que você consegue discutir por dez minutos.

Palavras-chave que o parser não lê. Texto dentro de imagens, caixas de texto, tabelas com várias colunas e cabeçalhos de página costuma sair embaralhado ou sumir quando um parser converte o arquivo. Mantenha habilidades e cargos no corpo principal como texto simples, e exporte um PDF com camada de texto real em vez de um escaneado.

Um currículo para todas as vagas. O anúncio é uma cola. Mandar o mesmo currículo para cada um joga a cola fora. Mantenha um currículo principal com tudo que você já fez, e tire uma cópia personalizada para cada candidatura.

Siglas sem o termo completo. Os recrutadores buscam tanto “CI/CD” quanto “integração contínua”. Escreva o termo completo uma vez, depois use a sigla.

Texto branco. Esconder um bloco de palavras-chave em fonte branca ou em 1pt é um truque antigo. O recrutador vê na hora em que seleciona o texto ou o parser remove a formatação, e alguns sistemas sinalizam isso. Você arrisca uma recusa silenciosa por termos que continuam sem experiência por trás.

Exemplos de palavras-chave para vagas de engenharia de software

Estas são listas de exemplo, agrupadas por função. As melhores palavras-chave para um currículo são as que estão no anúncio na sua frente, então trate estas como um conjunto inicial: pegue as que você usou e deixe o resto. Vagas de desenvolvedor de software, engenheiro de software e SDE bebem da mesma fonte, então as mesmas tabelas servem para os três títulos.

Backend

Habilidades e ferramentas Práticas Verbos de impacto
Java, Go, Python, Node.js, Spring Boot, Django, FastAPI, PostgreSQL, MySQL, Redis, Kafka, RabbitMQ, gRPC, REST, GraphQL, Docker, AWS Design de APIs, microsserviços, sistemas distribuídos, caching, indexação de banco de dados, arquitetura orientada a eventos, OAuth 2.0, rate limiting, testes de integração Construí, projetei, migrei, escalei, reduzi a latência, cortei custos, consolidei, reforcei a segurança, documentei

Frontend

Habilidades e ferramentas Práticas Verbos de impacto
React, TypeScript, Next.js, Vue, Angular, Tailwind CSS, Redux, Vite, Webpack, Jest, Playwright, Cypress, Storybook, Figma Arquitetura de componentes, gerenciamento de estado, acessibilidade (WCAG), design responsivo, Core Web Vitals, renderização no servidor, design systems, testes cross-browser Reconstruí, redesenhei, lancei, padronizei, refatorei, melhorei o tempo de carregamento, reduzi o tamanho do bundle, mentorei

Full-stack

Habilidades e ferramentas Práticas Verbos de impacto
TypeScript, Node.js, React, Next.js, Python, PostgreSQL, Prisma, MongoDB, Redis, REST, GraphQL, Docker, Vercel, AWS, Supabase Responsabilidade ponta a ponta por funcionalidades, design de schema, integração com APIs de terceiros, autenticação, CI/CD, revisão de código, entrega ágil, analytics de produto Entreguei, assumi, integrei, prototipei, automatizei, substituí, mantive, depurei, reduzi o tempo até a entrega

Dados e ML

Habilidades e ferramentas Práticas Verbos de impacto
Python, SQL, pandas, PyTorch, TensorFlow, scikit-learn, Spark, Airflow, dbt, Snowflake, BigQuery, Hugging Face, MLflow, LangChain, bancos de dados vetoriais Engenharia de features, avaliação de modelos, testes A/B, pipelines ETL/ELT, rastreamento de experimentos, fine-tuning, RAG, qualidade de dados, MLOps Treinei, avaliei, implantei, modelei, limpei, fiz benchmark, melhorei a acurácia, coloquei em produção, analisei

DevOps e SRE

Habilidades e ferramentas Práticas Verbos de impacto
Kubernetes, Terraform, AWS, GCP, Azure, Docker, Helm, Argo CD, GitHub Actions, Jenkins, Prometheus, Grafana, Datadog, Linux, Bash, Ansible Infraestrutura como código, pipelines de CI/CD, observabilidade, resposta a incidentes, SLOs e error budgets, autoscaling, otimização de custos, recuperação de desastres, hardening de segurança Provisionei, automatizei, migrei, conteinerizei, monitorei, desativei, reduzi o MTTR, cortei gastos com nuvem, melhorei o uptime

Use a coluna de práticas nos seus bullets e no resumo, a coluna de ferramentas na seção de habilidades, e os verbos para abrir cada bullet. Um verbo com uma ferramenta e um resultado ao lado (“Migrei o pipeline de ingestão de cron jobs para o Airflow e cortei o tempo da execução noturna pela metade”) é uma linha que carrega três palavras-chave.

Como checar sua cobertura de palavras-chave

À mão

Abra o anúncio e seu currículo personalizado lado a lado. Para cada termo obrigatório, procure no seu currículo (Ctrl+F ou Cmd+F) e marque presente ou ausente. Para cada termo ausente, decida se ele é verdade sobre você. Adicione um bullet para os verdadeiros e deixe o resto em paz. Depois repita para a lista de desejáveis. Um anúncio típico leva menos de dez minutos.

Você também pode colar os dois documentos no seu LLM e perguntar quais termos do anúncio estão ausentes do currículo. Confira a resposta contra o documento, porque os modelos deixam termos passar e às vezes dizem que um termo está faltando quando ele está lá.

Com o Resume Matcher

Depois de personalizar um currículo, abra a aba Análise de Vaga no editor. Ela mostra o anúncio ao lado do seu currículo, com a porcentagem das palavras relevantes do anúncio (o código remove antes palavras comuns como “time” e “experiência”) que também aparecem no seu currículo, e destaca essas palavras no texto. O número é simples sobreposição de palavras-chave calculada por código, sem IA envolvida, e não prevê nada sobre como o ATS de qualquer empresa vai classificar você. O Resume Matcher não é um verificador de ATS, e não existe versão hospedada para enviar seu arquivo. Leia a porcentagem como uma checagem rápida de vocabulário, e os destaques como um mapa de quais palavras do anúncio você já usa.

A etapa de personalização que roda antes disso tem guardrails. O código trava seus empregadores, cargos, datas e formação, reverte qualquer número novo que o modelo introduza, e sinaliza qualquer habilidade que o modelo adicione a partir do anúncio como mudança de alto risco na prévia, antes de você salvar. A lista completa está na documentação de recursos.

Uma meta realista

Uma correspondência total é rara e desnecessária. Mire em zero termos faltando para as habilidades que você tem, e zero termos adicionados para as que não tem. Se a vaga quer cinco anos de Kubernetes e você não tem nenhum, a palavra no seu currículo te compra uma pergunta de entrevista que você não consegue responder. Se você rodou Kubernetes por três anos e deixou de fora, adicionar é o trabalho inteiro.

Mantenha o principal, personalize a cópia

As palavras-chave conectam sua experiência ao vocabulário do anúncio. O método funciona para qualquer área; as tabelas acima cobrem software, e os passos são os mesmos para finanças ou saúde. Para o fluxo completo, do currículo principal ao PDF personalizado, leia como personalizar seu currículo para uma vaga.

Se este post ajudou, dê uma estrela ao Resume Matcher no GitHub. Saurabh Rai desenvolve o projeto; você pode segui-lo no GitHub, no X e no LinkedIn.

Gostou deste artigo?

Dê uma estrela ao Resume Matcher no GitHub e acompanhe o projeto