Как изучают резюме backend‑разработчика
Сколько времени тратят на просмотр резюме
В день каждый рекрутер разбирает до 100 откликов, поэтому у него есть примерно две минуты, чтобы посмотреть ваше резюме:
- Первые 5–10 секунд — чтобы решить, стоит ли читать дальше. Например, на вакансию Java backend-разработчика приходит отклик от Data Engineer. Рекрутер принимает решение, готов ли он рассматривать кандидата с переходом из одной сферы в другую.
- 30–60 секунд — чтобы изучить детальнее, если резюме заинтересовало. Допустим, вакансия предполагает работу с Kotlin, тогда рекрутер будет искать этот стек в вашем тексте.
Что обязательно должно быть в резюме
Когда рекрутер в первый раз смотрит отклик, он обращает внимание на эти пункты:
- Предыдущие места работы. Размеры компаний и их специфика, например ретейл или финтех. Кем и сколько работал кандидат на одном месте — если бэкендер каждые полгода меняет компанию, к нему могут возникнуть вопросы.
- Стек технологий. Например, для бэкенда обычно нужен Java, Kotlin, Spring, C++, Python, Go.
- Конкретные достижения с цифрами. Например, не просто «разрабатывал API», а «оптимизировал запросы в базу данных, ускорив работу на 30%».
- Желаемая должность. На вакансию backend-разработчика может откликнуться специалист, который хочет руководить командой и на прошлой работе был тимлидом. Рекрутер, вероятно, обратит внимание на несоответствие и может отказать.
- Образование. Если у кандидата небольшой опыт работы, рекрутер смотрит на образование — есть ли высшее профильное или дополнительное обучение по нужным технологиям.
Чтобы рекрутер смог сразу увидеть эти пункты у вас в резюме, разбивайте текст на блоки и выделяйте главную информацию полужирным шрифтом.
На что смотрит нанимающий менеджер
Нанимающий менеджер изучает резюме дольше, чем рекрутер. Его интересуют:
- Глубина знаний в стеке. Например, для сеньоров важен архитектурный опыт и умение работать в команде. Проверяют также качество кода, для этого могут посмотреть портфолио, например на GitHub. Иногда ищут сильных бэкендеров со сменой языка, тогда стек менее важен — смотрят на опыт решения задач разного уровня.
- В каком цикле разработки участвовал кандидат. Сеньор обычно отвечает за всю разработку — от проектирования до деплоя. Техлид выстраивает процессы, планирует работу команды и ставит сроки. Джуны или мидлы берут отдельные задачи и участвуют в обсуждениях.
Из каких пунктов состоит резюме backend-разработчика: реальные примеры
Когда составляете документ сами или заполняете шаблон на карьерном сайте, убедитесь, что добавили все ключевые разделы.
Контакты и ссылки
Укажите Telegram — рекрутеры часто пишут туда. Если не пользуетесь мессенджером, напишите номер телефона. Обязательно добавьте email, можно указать ссылки на LinkedIn и GitHub.
Пример Email: name@example.com | Телефон: +7 999 123-45-67
Telegram: https://t.me/username
GitHub: github.com/username | LinkedIn: linkedin.com/in/username
Если скрываете резюме на карьерном сайте от текущего работодателя, проверьте, могут ли с вами связаться другие компании.
Summary
Главная задача этого блока — выделить ключевую информацию, чтобы сэкономить время рекрутера. Обычно summary ставят в начало резюме или в раздел «О себе», если используют шаблон на карьерном сайте.
Это необязательный пункт, но если решили его сделать, пишите коротко и ёмко. Делайте акцент на том, в чём разбираетесь, и покажите измеримые результаты. Можно взять за основу формулу: роль + ключевые навыки.
| Грейд | На чём акцент | Примеры |
|---|---|---|
| Junior | Развитие, обучение, мотивация | Начинающий backend-разработчик (Python/Django). Есть практический опыт в pet-проектах: ссылка на GitHub. Прошёл профильные курсы: ХХХ. Активно изучаю: Docker, алгоритмы, проектирование БД |
| Middle/Senior | Экспертиза и кругозор | Senior backend-разработчик (Python/Django). Более 7 лет опыта, из них 3 на позиции senior-разработчика. Опыт создания API для EdTech-стартапов. Также работал с JavaScript (Node.js) и Go, базами данных: PostgreSQL, MySQL, Redis |
Опыт работы
Используйте шаблон из таблицы, чтобы рассказать об обязанностях на прошлых местах работы и достижениях.
| Обязанности | Достижения |
|---|---|
| Задача + инструмент Разработала высокопроизводительное REST API на Go |
Сделал A, которое измеряется в B и приносит пользу C Оптимизировала кеширование, снизив нагрузку на базы данных на 40% |
Такая структура подходит для специалистов с любым опытом, но senior-разработчикам достижения лучше ставить на первое месте. Это то, на что в первую очередь обращают внимание рекрутеры, когда рассматривают кандидата с большим опытом.
Чтобы подчеркнуть результаты, используйте глаголы в совершенном виде, например «разработал, интегрировал, увеличил». Добавляйте цифры, технические детали и факты. В таблице сравнили примеры формулировок из резюме backend-разработчика.
| Маркетплейс Работал с API, писал код на Go. Улучшил производительность. Что не так: акцент на процессах, нет результатов. Сплошной текст без оформления |
Проект: Разработка API для маркетплейса (500+ тыс. пользователей). Обязанности:
Результаты:
|
Что делать, если проектов много?
Достаточно выделить от 3 до 5 ключевых проектов — желательно те, что показывают актуальные для вакансии стек и опыт. Если работали на разных должностях, группируйте проекты по ролям и специализациям. Например, что делали в бэкенде, а до этого во фронтенде.
Что делать, если опыта пока что мало?
Что делать, если опыта пока что мало? Указывайте не только коммерческие, но и учебные проекты, open source, pet-проекты, хакатоны — всё, что показывает ваш практический опыт в разработке. Чтобы сделать упор на результаты, не забывайте про формулу: проект + обязанности/задачи + инструменты + достижения.
Учебный проект: разработка REST API для блога
| Делал API | В учебном проекте создал REST API блога на Spring Boot с CRUD-операциями. Настроил JWT-аутентификацию и работу с PostgreSQL. В результате API обрабатывал запросы за < 200 мс и имел полную Swagger-документацию |
Стек и навыки
Даже если вы уже перечислили стек в опыте, лучше продублировать его ещё раз в отдельном блоке. Разбивайте стек на языки, фреймворки, базы данных и другие группы, чтобы рекрутеру было удобнее читать.
| Python, Go, JavaScript, Django, FastAPI, Flask, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, GitLab CI/CD, Git, REST, gRPC, Kafka, Linux, Pytest, Postman, Microservices, SOLID, Clean Architecture | Языки: Python, Go, JavaScript. Фреймворки: Django, FastAPI, Flask. Базы данных: PostgreSQL, MongoDB, Redis. DevOps: Docker, Kubernetes, GitLab CI/CD. Тестирование: Pytest, Postman. Прочее: Microservices, SOLID, Clean Architecture. |
К навыкам можно добавить софт-скилы, если они важны для должности и касаются конкретных задач. Например: «ревью кода» или «менторинг джунов» вместо «коммуникабельности» и «умения работать в команде».
Портфолио
Рекрутер принимает решение по резюме, а нанимающий менеджер смотрит ещё и на портфолио. Аккуратно оформите его на GitHub:
- Заполните overview-страницу — коротко напишите о себе, добавьте ключевые проекты, сертификаты об участии в конференциях, хакатонах и других мероприятиях.
- Оформите readme-файл. Опишите проект и цели, результаты, технологии и стек.
- Проверьте, что у всех файлов корректные названия, а код соответствует общепринятому в языке формату.
Можно сделать резюме без фотографии, но с ней больше шансов обратить на себя внимание. Так рекрутер сможет вас представить, и ему будет проще вспомнить ваш отклик. Если решите добавить фотографию, выбирайте снимок, где хорошо видно ваше лицо на нейтральном фоне.
Pet-проекты
Личные проекты в резюме нужны не только начинающим, но и опытным бэкендерам. Иногда коммерческая разработка находится под NDA, поэтому учебные или свои проекты — это возможность показать работу с кодом.
Убедитесь, что проекты:
- Завершены. Это не просто фрагменты кода, а готовый продукт.
- Показывают ваши знания разработки.
Образование и курсы
Вот о чём можно рассказать в этом блоке:
- Высшее образование. Если оно гуманитарное, обязательно перечислите курсы по разработке.
- Курсы. Для начинающих специалистов этот пункт особенно важен — можно показать свои учебные проекты, если пока нет опыта работы в компании. Для мидлов и сеньоров курсы тоже нужны, они говорят о желании развиваться в профессии. Например, бэкендер может изучать языки программирования для фронтенда, чтобы больше погружаться в процесс разработки и понимать коллег.
- Доклады на конференциях и митапах, хакатоны. Это подчеркнёт вашу инициативность и опыт.
Как адаптировать резюме под вакансию
Даже если вы откликаетесь только на backend-разработчика, лучше не рассылать всем один и тот же документ. Рекрутеры работают с ATS — системами для парсинга резюме. Программа ищет совпадения по ключевым словам. Если в вакансии написано Kubernetes, а у вас в отклике указано K8s, система может не пропустить ваше резюме.
Совет Описывайте стек и опыт теми ключевыми словами, которые используют в вакансии. Дублируйте разные названия в скобках. Например: PostgreSQL (Postgres).
Даже если вы откликаетесь только на backend-разработчика, лучше не рассылать всем один и тот же документ. Рекрутеры работают с ATS — системами для парсинга резюме. Программа ищет совпадения по ключевым словам. Если в вакансии написано Kubernetes, а у вас в отклике указано K8s, система может не пропустить ваше резюме.
Пример Backend-разработчик с 5+ годами опыта, специализирующийся на Java-стеке. Основная экспертиза — создание высоконагруженных сервисов и микросервисных архитектур. В последние годы также работал с Go и C# в рамках интеграционных задач.
Как оформить резюме
Вот основные рекомендации, которые помогут сделать аккуратное резюме:
- Избегайте сплошного текста. Можно использовать конструкторы с Хабр Карьеры или hh.ru. Там чёткая структура и уже готовое оформление.
- Соблюдайте объём: 1-2 страницы.
- Проверяйте орфографию в онлайн-сервисах. Например: «Орфограф» или Advego.
- Сохраняйте в формате PDF, чтобы резюме открывалось корректно с любого устройства.
Вставлять фотографию необязательно, но она поможет выделить ваше резюме среди других. Рекрутеру будет проще запомнить ваш отклик из-за визуального образа в голове. Если решите добавить снимок, выбирайте тот, где хорошо видно лицо. Фон должен быть нейтральным.
Что делать после отправки резюме
Если у рекрутера в работе много вакансий и кандидатов, он может не ответить на отклик в тот же день. В каких ситуациях стоит напомнить о себе?
- Если вы нашли вакансию в телеграм-канале, где есть контакты HR, написать и напомнить о себе уместно.
- Если откликаетесь на карьерном сайте, где нет дополнительных контактов, искать их специально не нужно.
Частые ошибки в резюме backend‑разработчика
Рассказываем, какие ошибки обычно допускают и как можно их исправить:
- Сплошной текст, задачи и достижения не структурированы. Тогда рекрутеру сложно выделить ключевую информацию.
- Слишком большое или слишком скудное резюме. Например, 10–15 обязанностей по каждому месту работы или всего пара задач и ни одного достижения. Достаточно 3–5 проектов, обязательно добавьте стек и результаты.
- Отсутствие контактов. Если указать только почту, письмо от рекрутера может попасть в спам. Добавьте Telegram и номер телефона, чтобы с вами было легко связаться.
- Общие фразы. Допустим, «участвовал в разработке». Это не отражает навыки и опыт кандидата, поэтому рекрутеру не за что зацепиться. Добавьте больше деталей — стек и результаты, желательно в цифрах.
- Отсутствие портфолио. Даже если проекты под NDA, в общих словах опишите обязанности и технологии. Например: «разрабатывала и поддерживала микросервисы», «участвовала в проектировании архитектуры». Если нет коммерческих работ, расскажите о pet-проектах.
- Должность как в трудовой книжке. Например, вы работаете бэкендером, но в документах написано «инженер-программист». В резюме лучше написать «backend-разработчик», потому что именно эту должность пишут в вакансиях.
- Опечатки и ошибки.
Что проверяют на собеседовании
Какая зона ответственности была у специалиста. Например, разработчик написал, что самостоятельно разработал проект с нуля. Оказалось, что это была работа в команде и специалист только дорабатывал legacy. Если кандидат претендует на позицию senior-разработчика, могут попросить рассказать об успешных и неуспешных проектах, чтобы понять, за что действительно отвечал человек.
Насколько свободно кандидат работает со стеком. Например, бэкендер указал в резюме «уверенное знание HTML/CSS», но на самом деле работает только с готовыми компонентами.
Если уровень знаний и навыки кандидата не совпадают с тем, что указано в резюме, специалисту могут отказать и сделать пометку в своей базе данных. В некоторых случаях таких соискателей вносят в чёрный список.