Python разработчик (миграция бэкенда)
Ищем опытного Python-разработчика для переработки бэкенда HR-платформы: нужно спроектировать новую схему PostgreSQL, мигрировать данные и переписать бизнес-логику. Требуется 5+ лет опыта с асинхронным Python, глубокое знание БД, опыт рефакторинга легаси, а также владение Vue 3 и AI-инструментами. Предлагают проектную занятость с оплачиваемым отпуском и зарплатой от 180 000 ₽.
Зарплата ниже рынка
На 13% ниже медианы Python по 91 вакансиям за 90 дней.
Что предстоит делать
Проект: переработка бэкенда действующей staffing/HR-платформы под новую структуру базы данных, по сути миграция сложной системы с сохранением бизнес-логики.
- Спроектировать новую схему БД (PostgreSQL) взамен текущей и написать план миграции данных без потери целостности и без долгого простоя прод-системы
- Переписать бэкенд под новую структуру — читать и корректно переносить бизнес-логику из легаси-кода, который местами не документирован
- Поддерживать/дорабатывать async-инфраструктуру: очереди (RabbitMQ), фоновые задачи по расписанию, генерацию отчётов/актов (PDF)
- Синхронно вести фронтенд на Vue 3 (Pinia, Quasar) там, где меняется контракт API
- Планировать и защищать поэтапную стратегию миграции (фичи/фазы, откат, тестовые контуры) — это самостоятельная архитектурная работа, а не тикеты по ТЗ
- Обязательно (must have)
- 5+ лет коммерческой разработки на Python, из них заметная часть — асинхронный бэкенд (asyncio, aiohttp / FastAPI / аналоги)
- Глубокое знание PostgreSQL: проектирование схем с нуля, нормализация, индексы, транзакции, производительность на нетривиальных объёмах данных
- Опыт миграций схемы БД в проде
- Реальный опыт переписывания/рефакторинга крупной части бэкенда действующей системы (не с нуля) — умение читать чужой недокументированный код и восстанавливать бизнес-логику по нему
- Уверенное и грамотное владение AI-инструментами разработки (Cursor / Claude Code) для ускорения работы — не в формате "весь код пишет за меня": важно понимание того, что происходит под капотом, готовность писать и разбирать код руками, тщательное ревью сгенерированного кода перед тем, как он попадает в проект.
- Опыт работы с async ORM и инструментами миграций (Alembic или аналог)
- Vue 3 (Composition API) + Pinia на уровне продакшн-разработки, опыт работы с Quasar или сравнимым UI-фреймворком, умение делать качественную верстку, ревьювить AI код верстки и понимать особенности взаимодействия фронта с бэком (чтобы фронт не тянул бэк вниз)
- Понимание/опыт работы с очередями сообщений (RabbitMQ или аналог) в контексте фоновых задач и межсервисного взаимодействия
- REST API — проектирование контрактов, версионирование, обратная совместимость при живых клиентах
- Docker, CI/CD (GitLab CI или аналог), базовое понимание деплой-автоматизации (Ansible или аналог) — не обязательно писать плейбуки самому, но понимать, как код доезжает до прода
- Опыт написания тестов на реальной БД (pytest + фикстуры), а не только на моках — умение проектировать тестовый контур для системы, где бизнес-правила критичны
- Самостоятельность в архитектурных решениях: способность предложить и защитить стратегию миграции, а не ждать детального ТЗ
- Будет плюсом
- Опыт интеграций с внешними финансовыми/юридическими сервисами (платёжные шлюзы, ЭДО/электронная подпись, налоговые API)
- Опыт генерации документов (Jinja2 → PDF, weasyprint или аналог)
- Java (базовый уровень) — в системе есть отдельный микросервис на Java/Gradle
- Опыт роли тех.лида на проекте сопоставимого масштаба
- Бэкенд: Python 3, aiohttp (async), Gino (async ORM) → PostgreSQL, Alembic (миграции), RabbitMQ (aio-pika), Jinja2 + WeasyPrint (генерация PDF), JWT-аутентификация, Swagger/OpenAPI.
- Фронтенд: Vue 3 (Composition API), Pinia, Quasar 2, Axios.
- Инфраструктура: Docker, GitLab CI, Ansible (деплой), pytest.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в ЭЛЬГЕРА
2 активные вакансии в компании
Python разработчик (миграция бэкенда)
Ищем опытного Python-разработчика для миграции бэкенда HR-платформы на новую структуру БД. Нужно проектировать схему PostgreSQL, переписывать легаси-код, работать с асинхронностью и очередями, а также поддерживать фронтенд на Vue 3. Требуется 5+ лет опыта, глубокое знание PostgreSQL и умение принимать архитектурные решения. Проектная занятость, оплачиваемый отпуск, зарплата от 180 000 ₽.
Похожие вакансии
6 вакансий
Senior Python Backend Engineer
~2 185 618 ₸ оценка
Ищем Senior Python-разработчика для развития AI-бэкенда продукта: интеграция LLM, генерация изображений и видео, работа с очередями и GPU-провайдерами. Требуется сильный Python, FastAPI, PostgreSQL, Redis, Docker, опыт с production-сервисами и интеграцией ML-моделей. Полная удалёнка, гибкий график.
Senior-инженер (AI-агенты)
~2 185 618 ₸ оценка
Продуктовая команда ищет Senior-инженера для создания надёжных агентских систем на базе LLM. Нужен опыт от 5 лет, ежедневное использование AI-инструментов и сильный backend на Python (FastAPI, PostgreSQL, Redis). Предлагают полную удалёнку, гибкий график и индивидуальную оплату.
Разработчик ИИ агентов (Python)
~2 185 618 ₸ оценка
Разработка ИИ-агентов и мультиагентной платформы с интеграцией LLM. Требуется опыт Python от 4 лет, знание LangChain/LangGraph, асинхронного программирования и REST API. Предлагают удаленку или гибрид, ДМС и карьерный рост.
Старший Python разработчик (Full Stack)
Старший Python-разработчик для AI-платформы реального времени в сфере сельского хозяйства. Нужно проектировать и масштабировать бэкенд на Python, развивать React/React Native интерфейсы, работать с данными в BigQuery и интегрировать LLM-решения. Требуется 8+ лет опыта, английский Upper-Intermediate, удаленная работа с редкими поездками в Варшаву.
Старший Python разработчик (Full Stack)
~2 185 618 ₸ оценка
Ищем старшего Python-разработчика с опытом 8+ лет для работы над AI-платформой для анализа рынка свежих продуктов. Нужно проектировать и масштабировать backend на Python, работать с React и React Native, а также с GCP и BigQuery. Предлагают удаленную работу с посещением офиса в Варшаве раз в квартал, высокую автономию и влияние на архитектуру продукта.
Backend Software Engineer
~2 185 618 ₸ оценка
Ищем опытного backend-разработчика для создания и поддержки хостинг и VPN сервисов. Нужно проектировать API, работать с базами данных и инфраструктурой, участвовать в архитектурных решениях. Требуется 5+ лет опыта, отличное знание Python (Django/DRF) и Go, опыт с платежными шлюзами. Предлагают удаленную работу, полную занятость и конкурентную оплату.