Currículo Python para Vaga Júnior em 2026

8 min de leitura Atualizado em 19 May 2026

Um currículo Python para vaga júnior precisa fazer uma coisa muito bem: provar, em poucos segundos, que você sabe transformar estudo em entrega. A empresa não espera que uma pessoa júnior tenha anos de experiência, arquitetura sofisticada ou domínio completo do ecossistema. Ela espera sinais de base técnica, organização, comunicação e capacidade de aprender sem travar em cada detalhe.

O problema é que muitos currículos de iniciantes parecem iguais. Quase todos dizem “Python, HTML, CSS, JavaScript, SQL, Git, trabalho em equipe e vontade de aprender”. Isso não é errado, mas é genérico. Para disputar uma vaga júnior em 2026, você precisa escrever um currículo que conecte habilidades a evidências: projetos, links, resultados, ferramentas usadas e decisões simples explicadas com clareza.

Neste guia, você vai ver como montar um currículo Python júnior, quais seções incluir, como falar de projetos, quais palavras-chave usar e quais erros eliminam candidatos antes da entrevista. Se você ainda está desenhando sua trilha, leia também o guia de primeiro emprego com Python e a lista de projetos de portfólio Python.

O que um recrutador procura primeiro

Um recrutador técnico ou uma pessoa de RH normalmente não lê o currículo inteiro na primeira passada. A triagem inicial busca respostas rápidas:

  • esta pessoa quer uma vaga compatível com o que estamos oferecendo?
  • ela sabe Python de verdade ou só colocou a palavra-chave?
  • existe GitHub, portfólio ou algum projeto verificável?
  • ela entende o básico de banco de dados, APIs, testes ou automação?
  • o currículo está claro, organizado e sem exageros?
  • há sinais de comunicação profissional?

Isso significa que o currículo não deve ser uma autobiografia. Ele deve ser uma página de venda profissional. Cada seção precisa ajudar a pessoa do outro lado a decidir: “vale chamar para conversar”.

Estrutura recomendada para currículo Python júnior

Para a maioria dos candidatos júnior, esta estrutura funciona bem:

  1. nome, cidade/estado, e-mail, LinkedIn, GitHub e portfólio;
  2. título profissional curto;
  3. resumo de 3 a 4 linhas;
  4. habilidades técnicas agrupadas;
  5. projetos principais;
  6. experiência profissional ou acadêmica;
  7. formação;
  8. cursos e certificados relevantes.

O título pode ser simples: Desenvolvedor Python Júnior, Desenvolvedora Backend Python Júnior, Analista de Dados Júnior com Python ou Estudante de Desenvolvimento Python. Evite títulos exagerados como “Full Stack Developer | Data Scientist | AI Engineer | Cybersecurity”. Para júnior, foco transmite maturidade.

Como escrever um bom resumo profissional

O resumo é uma das partes mais importantes porque posiciona você rapidamente. Ele deve combinar objetivo, base técnica e evidência. Um exemplo ruim seria:

Sou apaixonado por tecnologia, comunicativo, proativo e busco uma oportunidade para crescer.

Isso é genérico. Um exemplo melhor:

Desenvolvedor Python júnior com projetos em FastAPI, SQLite, automação de planilhas e consumo de APIs públicas. Tenho prática com Git, testes básicos com pytest, documentação em README e deploy simples. Busco primeira oportunidade em backend, automação ou dados.

Perceba a diferença: o segundo resumo traz tecnologias, tipos de projeto e direção de carreira. Não promete senioridade. Mostra o que existe.

Habilidades técnicas: menos lista, mais contexto

A seção de habilidades deve ser fácil de escanear. Em vez de uma lista enorme, agrupe por categoria:

  • Linguagem: Python, tipagem básica, funções, classes, manipulação de arquivos, tratamento de erros.
  • Backend: FastAPI ou Django, APIs REST, JSON, autenticação básica.
  • Dados: pandas, CSV, Excel, SQL, visualização simples.
  • Banco de dados: SQLite, PostgreSQL, modelagem básica.
  • Qualidade: pytest, linting com Ruff, organização de módulos.
  • Ferramentas: Git, GitHub, Docker básico, Linux básico.

Não coloque tudo que você viu em um vídeo. Se a vaga pede FastAPI e você só rodou um “hello world”, talvez seja melhor escrever “FastAPI básico em projeto de estudo” no projeto, não como competência principal. Honestidade evita entrevistas ruins.

Para decidir quais ferramentas priorizar, compare com as áreas de atuação com Python e com as vagas que aparecem em agregadores. Um bom hábito é acompanhar descrições reais em sites de emprego e também em portais como eu.dev.br, que ajudam a observar termos recorrentes no mercado brasileiro de tecnologia.

Projetos: a parte mais forte do currículo júnior

Se você não tem experiência profissional em tecnologia, projetos são sua principal prova. O ideal é destacar de dois a quatro projetos, cada um com:

  • nome claro;
  • link para GitHub;
  • link de demonstração, se existir;
  • problema resolvido;
  • tecnologias usadas;
  • duas ou três conquistas concretas.

Exemplo:

API de Candidaturas Python
FastAPI, SQLite, Pydantic, pytest, Docker
API REST para organizar candidaturas de pessoas em busca da primeira vaga tech. Inclui cadastro de vagas, status de processo seletivo, filtros, testes automatizados e documentação no Swagger. README com instruções de execução local e exemplos de requisições.

Esse formato é muito mais forte do que escrever apenas “Projeto API REST — FastAPI”. Ele mostra escopo, uso e acabamento. Se você trabalha com dados, pode usar um projeto de análise de dados públicos brasileiros. Se busca automação, pode mostrar um script que transforma planilhas, envia relatórios ou integra APIs. O importante é que o projeto rode e esteja explicado.

Como colocar GitHub no currículo

O link do GitHub deve aparecer no topo, junto com e-mail e LinkedIn. Mas isso só ajuda se o perfil estiver minimamente arrumado. Antes de enviar o currículo, revise:

  • foto ou avatar profissional;
  • bio curta mencionando Python e área de interesse;
  • repositórios fixados com nomes claros;
  • README no perfil, se fizer sentido;
  • projetos sem arquivos temporários, chaves, senhas ou dados privados;
  • commits recentes em pelo menos um projeto relevante.

Um GitHub bagunçado pode prejudicar. Repositórios chamados teste, aula1, novo-projeto-final-agora-vai e curso-python passam impressão de descuido. Não precisa apagar tudo, mas fixe os melhores e dê nomes profissionais aos projetos que você quer que recrutadores vejam.

Experiência: como falar quando ainda não há vaga tech

Muita gente trava porque ainda não trabalhou como desenvolvedor. Mesmo assim, você pode valorizar experiências anteriores. Atendimento, suporte, administrativo, logística, vendas e financeiro podem mostrar comunicação, responsabilidade, análise de dados e contato com processos reais.

O segredo é traduzir sem inventar. Em vez de:

Trabalhei no atendimento ao cliente.

Prefira algo como:

Atuei no atendimento a clientes, organizando solicitações, registrando informações em planilhas e acompanhando prazos. Desenvolvi atenção a detalhes, comunicação escrita e visão de processo, habilidades que aplico em projetos de automação com Python.

Se você automatizou algo no trabalho, melhor ainda. Mesmo uma planilha, relatório ou script simples já pode ser mencionado, desde que não exponha dados confidenciais da empresa.

Palavras-chave que ajudam na triagem

Muitas empresas usam filtros por palavras-chave. Não escreva para robôs de forma artificial, mas inclua termos reais quando eles forem verdadeiros para você:

  • Python;
  • Git e GitHub;
  • API REST;
  • FastAPI ou Django;
  • SQL;
  • PostgreSQL ou SQLite;
  • pandas;
  • pytest;
  • Docker básico;
  • automação;
  • análise de dados;
  • backend;
  • consumo de APIs;
  • JSON;
  • Linux.

A regra é simples: palavra-chave sem evidência vale pouco. Se você lista FastAPI, tenha um projeto FastAPI. Se lista SQL, mostre consulta, modelagem simples ou uso em projeto. Se lista pytest, inclua testes no repositório.

Erros que eliminam candidatos júnior

Alguns erros são comuns e fáceis de evitar:

  • currículo com duas ou três páginas sem necessidade;
  • objetivo genérico demais;
  • excesso de tecnologias sem profundidade;
  • links quebrados;
  • GitHub sem README nos projetos principais;
  • erros de português;
  • layout cheio de gráficos de porcentagem de habilidade;
  • colocar “avançado” em Python sem experiência proporcional;
  • mentir sobre inglês, experiência ou ferramentas;
  • não adaptar o currículo para backend, dados ou automação.

Gráfico de habilidade é especialmente ruim. Dizer “Python 80%, SQL 60%, Docker 40%” não comunica nada objetivo. Prefira evidência: “API REST com FastAPI, SQLite e testes com pytest”.

Modelo simples de seção de projetos

Você pode adaptar este modelo:

## Projetos

### Painel de Indicadores Públicos com Python
Python, pandas, Streamlit, CSV, GitHub Actions
Dashboard que carrega dados públicos em CSV, limpa colunas com pandas e apresenta filtros por período e categoria. Inclui README com instruções, dados de exemplo e capturas de tela.

### API de Controle de Candidaturas
FastAPI, SQLite, Pydantic, pytest
API REST para registrar vagas, empresas e etapas de processo seletivo. Possui documentação automática, validação de dados, testes unitários e exemplos de requisições.

O texto é curto, mas dá substância. Quem lê entende o que foi construído, com quais ferramentas e por que isso importa.

Adapte o currículo para cada tipo de vaga

Um currículo para backend Python deve destacar APIs, banco, testes, deploy e organização de código. Um currículo para dados deve destacar pandas, SQL, visualização, limpeza de dados e notebooks bem explicados. Um currículo para automação deve destacar planilhas, arquivos, integrações, web scraping responsável e ganhos de tempo.

Não precisa reescrever tudo a cada candidatura. Mas vale ter duas ou três versões do currículo se você aplica para trilhas diferentes. Essa adaptação aumenta a chance de passar pela triagem porque aproxima seu perfil da descrição da vaga.

Depois de ajustar o currículo, treine também a explicação dos projetos. A entrevista costuma perguntar por que você escolheu determinada biblioteca, como organizou o código, quais erros encontrou e o que melhoraria. O guia de entrevistas Python ajuda nessa preparação.

Checklist final antes de enviar

Antes de candidatar, revise:

  • o currículo tem uma página;
  • o topo tem e-mail, LinkedIn e GitHub corretos;
  • o resumo menciona Python e objetivo real;
  • as habilidades batem com os projetos;
  • os projetos têm links funcionando;
  • o GitHub tem README nos repositórios principais;
  • não há senha, token ou dado privado em nenhum projeto;
  • o PDF abre corretamente no celular;
  • o nome do arquivo é profissional, como curriculo-nome-sobrenome-python.pdf;
  • o texto foi revisado com acentos e português brasileiro natural.

Currículo júnior não precisa parecer sênior. Precisa parecer confiável. Uma página clara, com projetos reais, links funcionando e linguagem honesta já coloca você acima de muitos candidatos que estudaram, mas não conseguiram transformar estudo em evidência.

O melhor currículo Python é aquele que cria uma conversa. Ele não tenta provar que você sabe tudo. Ele mostra que você sabe o suficiente para começar, aprender rápido e entregar pequenas partes com responsabilidade.