Python-разработчик проектирует, разрабатывает и поддерживает высоконагруженные сервисы. В первую очередь в работу идёт создание бэкенда на одном из фреймворков: Django, FastAPI или Flask. Затем проектируются REST API и интеграции со сторонними системами. Проводится оптимизация запросов к базам данных и настройка кеширования. Написанный код покрывается тестами и проходит code-review для поддержания высокого качества. Осуществляется отладка и профилирование приложений для поиска узких мест. Взаимодействие с аналитиками, тестировщиками и DevOps-инженерами — обязательная часть работы. Специалист также активно использует системы контроля версий (Git) и инструменты для CI/CD.
Требования к кандидату: опыт коммерческой разработки на Python от 2–3 лет. Практические навыки: уверенное знание Python и ООП, опыт работы с веб-фреймворками (Django, FastAPI, Flask), знание SQL и реляционных баз данных (PostgreSQL), опыт интеграции с внешними сервисами через REST API. Понимание основ многопоточности, асинхронности и профилирования кода. Опыт работы с системами контроля версий (Git), Docker и Linux. Личные качества: аналитическое мышление, способность решать нестандартные задачи и работать в команде.
Основные — Django (для крупных проектов, всё включено), FastAPI (современный и очень быстрый для API) и Flask (микрофреймворк для небольших сервисов). Для Data Science, помимо этого, активно используются Pandas и NumPy
Спектр применения огромен: от бэкенда веб-приложений и создания API до автоматизации задач, анализа данных, разработки систем машинного обучения, написания парсеров, а также в геймдеве и научных исследованиях
Важно писать чистый, документированный и поддерживаемый код (соблюдать PEP), использовать аннотации типов, покрывать код тестами, а также уметь профилировать приложение и оптимизировать запросы к базам данных
Уточняем направление и стек: веб-разработка (Django/FastAPI), Data Science, автоматизация или AI.
Ищем кандидатов с портфолио проектов и опытом от 2 лет.
Проверяем знание Python, владение фреймворками и SQL через практическое задание.
Оцениваем понимание ООП, алгоритмов, структур данных и систем контроля версий (Git).
Проверяем навык написания тестов и умение работать с Linux и Docker.
Предоставляем на выбор 3–5 кандидатов с полным заключением.
Даём 4 месяца гарантии на подобранного специалиста.




