Резюме junior Python разработчика - не список технологий через запятую. Рекрутер смотрит на конкретные проекты, понятные описания задач и стек, который совпадает с вакансией. Ниже - структура, которая работает, и примеры формулировок.
Структура резюме
1. Заголовок + контакты
2. Краткое summary (2–3 строки)
3. Навыки (технический стек)
4. Проекты (ключевой раздел)
5. Опыт работы (если есть)
6. Образование
7. Дополнительно (курсы, сертификаты)
Заголовок и контакты
Иван Петров
Python Backend Developer (Junior)
📧 ivan@email.com | 📱 +7 900 000-00-00
🔗 github.com/ivanpetrov | 🔗 linkedin.com/in/ivanpetrov
📍 Москва / Готов к удалёнкеGitHub - обязателен. LinkedIn - желательно. Адрес - город и готовность к удалёнке.
Шаблоны резюме и разборы откликов - в TelegramПодписаться →Summary (о себе)
2–3 предложения без воды. Что умеете + что ищете:
> «Разрабатываю backend-приложения на Python (FastAPI, Django). Пишу REST API с PostgreSQL и Docker. Ищу позицию junior backend developer с возможностью роста в продуктовой компании.»
Без «коммуникабельный», «ответственный», «быстро обучаюсь».
Навыки - как оформить
Группируйте по категориям, не перечисляйте всё подряд:
Языки и фреймворки:
Python 3, FastAPI, Django, Django REST Framework
Базы данных:
PostgreSQL, SQLite, Redis (базово)
Инструменты:
Docker, Git, GitHub Actions (базово), Linux (командная строка)
Тестирование:
Pytest, unittest
Прочее:
REST API, JWT, SQL
Не пишите «знаком с», «изучаю», «базово» напротив ключевых технологий - это снижает уверенность. Пишите только то, что можете объяснить на собеседовании.
Проекты - главный раздел
Это самое важное в резюме junior-разработчика без коммерческого опыта.
Формула хорошего описания проекта:
- Что это (одна строка)
- Стек
- Что конкретно сделали
- Ссылка на GitHub
Пример - хорошо:
Task Manager API
FastAPI + PostgreSQL + Docker | GitHub: github.com/ivan/task-api
REST API для управления задачами с JWT-авторизацией.
- Реализовал CRUD-эндпоинты для задач и пользователей
- Настроил Docker Compose с PostgreSQL и Redis
- Покрыл бизнес-логику unit-тестами (Pytest, coverage 75%)
- Задеплоил на Railway, API доступно по ссылкеПример - плохо:
Pet project на Python
Писал код, изучал FastAPI, работал с базой данныхОпыт работы
Если коммерческого опыта нет - не нужно ничего выдумывать. Если была стажировка:
Стажировка | ООО «Название» | июнь–август 2025
Python Backend Developer (Intern)
- Дорабатывал эндпоинты Django REST Framework
- Писал миграции базы данных (Alembic)
- Участвовал в code reviewДаже 2–3 месяца стажировки - весомо. Как найти стажировку.
Образование
Московский государственный университет
Факультет ВМК, Прикладная математика и информатика
2022–2026 (4 курс)Для технических специальностей - указывайте курс, если учитесь. Если закончили нерелевантный вуз - образование в конец резюме.
Курсы и сертификаты
Указывайте только если реально прошли и можете ответить на вопросы по теме:
Курс «Python Backend Developer» - Яндекс Практикум, 2025
Stepik «Поколение Python» (сертификат), 2024Типичные ошибки
Стек без проектов. Список «Python, Django, FastAPI, PostgreSQL, Docker, Redis, Kafka» без единого проекта - ничего не говорит о реальных навыках.
Проекты без ссылок. Если нет GitHub - проекта не существует для рекрутера.
«Изучаю» в ключевых навыках. Не пишите FastAPI если вы его только начали изучать. Пишите после первого рабочего проекта.
Фото. В IT-резюме фото не нужно - это не обязательно и не добавляет ценности.
Объём. Одна страница для junior - норма. Две - допустимо только при реальном опыте.
Подробнее об оформлении GitHub: GitHub для резюме.
Общие правила резюме студента: как написать резюме студенту.
FAQ
Сколько проектов должно быть в резюме?
1–3 хороших. Лучше один детально описанный с рабочим кодом, чем три строчки «делал проект на Django».
Писать ли учебные задания из курсов?
Только если доработали их до состояния реального проекта. Стандартные задания курса без доработки - не проект, а упражнение.
Нужен ли сопроводительное письмо?
Для большинства российских компаний - нет. Для зарубежных или если сами хотите выделиться - да. Сопроводительное письмо.
Указывать ли уровень Python (beginner/intermediate)?
Не нужно. Уровень определяется проектами и собеседованием, а не самооценкой.
Как оформить резюме визуально?
Чистый шаблон без украшений. hh.ru-формат или PDF из Notion / Overleaf. Цветные колонки и иконки - отвлекают и хуже парсятся.