Middle+/Senior Python Backend Developer — AI-first разработка
Мы — растущий медиахолдинг с командой более 40 человек. Развиваем проекты в сфере performance-маркетинга и создаём собственные инструменты на стыке разработки, автоматизации, аналитики и искусственного интеллекта.
Сейчас мы расширяем технический отдел и ищем сильного Python-разработчика, который возьмёт на себя большой блок задач и сможет вести проекты от идеи до работающего продукта.
Кого мы ищем
Разработчика, для которого AI — не вспомогательный инструмент, а основная среда работы. Ты не просто пишешь функции. Ты управляешь бэкенд-разработкой: формулируешь задачи для AI-агентов, задаёшь архитектуру сервисов, валидируешь сгенерированный код, устраняешь слабые места и доводишь API до production-уровня.
Нам нужен специалист нового поколения, который видит систему целиком (backend + frontend + БД), быстро осваивает новое и берет ответственность за то, как работают сервисы и интеграции, а не только за написанные строчки кода.
Твоя роль - не просто «кодить компоненты», а проектировать интерфейсы, направлять AI и обеспечивать качество финального продукта.
Чем предстоит заниматься
-
Разрабатывать сервисы, ботов, интеграции и системы автоматизации на Python и FastAPI.
-
Вести проекты под ключ: собирать требования, формировать ТЗ, оценивать сроки и планировать работу.
-
Общаться с внутренними заказчиками, проводить созвоны и демонстрировать MVP.
-
Проектировать архитектуру сервисов, API, баз данных и интеграций.
-
Формулировать задачи и промпты для AI-агентов.
-
Проверять, дорабатывать и доводить AI-код до production-уровня.
-
Покрывать тестами критичные участки и находить потенциальные уязвимости.
-
Запускать решения в продакшен, обеспечивать их устойчивость и устранять сбои.
-
Ставить задачи младшим разработчикам, проводить код-ревью и помогать им расти.
-
Соблюдать правила работы с данными, секретами и API-ключами.
Кого мы ищем
Нам подойдёт разработчик, который:
-
Видит продукт целиком: backend, frontend, базы данных и внешние интеграции.
-
Умеет самостоятельно принимать технические решения и отвечать за результат.
-
Быстро разбирается в новых технологиях и незнакомом коде.
-
Использует AI для ускорения разработки, но не доверяет ему вслепую.
-
Может объяснить свои решения команде и понятно презентовать результат заказчику.
-
Способен довести задачу от первоначальной идеи до стабильной работы в продакшене.
Технические требования
-
Уверенный уровень Python Middle+ или Senior.
-
Практический опыт работы с FastAPI.
-
Понимание асинхронной разработки, структуры проектов, моделей данных и валидации.
-
Опыт работы с PostgreSQL, MySQL или SQLite: проектирование схем, миграции и оптимизация запросов.
-
Умение работать с ORM и raw SQL, понимание сильных и слабых сторон каждого подхода.
-
Опыт работы с внешними API и корректной обработкой ошибок и недоступности сервисов.
-
Понимание webhooks, JWT и OAuth.
-
Уверенная работа с Git: ветки, pull request, код-ревью.
-
Опыт с Docker и понимание различий между dev- и prod-окружением.
-
Базовое понимание CI/CD, сборки и деплоя.
-
Знание принципов безопасной разработки: хранение секретов, контроль доступа и типовые уязвимости.
-
Технический английский.
AI-навыки — ключевая часть роли
Важно, чтобы ты:
-
Регулярно использовал Cursor или Claude Code в реальной разработке.
-
Умел декомпозировать большую задачу на понятные запросы для AI-агентов.
-
Генерировал с помощью AI не только отдельные функции, но и более крупные компоненты.
-
Мог быстро проверить сгенерированный код, найти слабые места и исправить их.
-
Контролировал архитектуру, безопасность, производительность и стабильность AI-кода.
-
Понимал ограничения AI-инструментов и знал, когда задачу необходимо решать самостоятельно.
Опыт с Replit, Windsurf, GitHub Copilot или Codeium будет дополнительным преимуществом.
Нам не важны конкретная версия Python, название привычного фреймворка, диплом или набор сертификатов. Важны инженерное мышление, самостоятельность и работающий результат.
Что мы предлагаем
-
Конкурентный оклад, который обсудим по итогам собеседования.
-
Стабильные выплаты дважды в месяц.
-
Реальные AI-проекты с понятным влиянием на бизнес.
-
Возможность самостоятельно влиять на архитектуру, инструменты и технические решения.
-
Свободу предлагать идеи и внедрять их без лишней бюрократии.
-
Работу в сильной экспертной команде и возможность развиваться вместе с ней.
-
Быстрое принятие решений и открытую коммуникацию.
-
Клубы по интересам, масштабные корпоративные мероприятия и командные активности.
Что ты получишь в этой роли
Это позиция для разработчика, которому уже мало просто получать задачи и писать код по готовому описанию.
Ты сможешь управлять полным циклом разработки, применять AI в реальных production-задачах, развивать младших коллег и видеть практический результат своей работы.
Если тебе интересно создавать сервисы, в которых сильная инженерная база сочетается с возможностями AI, — откликайся. Мы внимательно рассмотрим твою кандидатуру и обязательно дадим обратную связь.