Перейти к содержимому
ЭЛЬГЕРА
Э
ЭЛЬГЕРА
Москва
5

Python разработчик (миграция бэкенда)

Ищем опытного Python-разработчика для миграции бэкенда HR-платформы на новую структуру БД. Нужно проектировать схему PostgreSQL, переписывать легаси-код, работать с асинхронностью и очередями, а также поддерживать фронтенд на Vue 3. Требуется 5+ лет опыта, глубокое знание PostgreSQL и умение принимать архитектурные решения. Проектная занятость, оплачиваемый отпуск, зарплата от 180 000 ₽.

География удалёнки не уточнена

Уточните у работодателя, из каких стран можно работать.

senior удалённо от ~943 200 ₸ (от 180 000 RUB)

Актуальность уточняется

Источник пока не подтвердил, что вакансия открыта. Проверьте её статус на сайте работодателя перед отправкой отклика.

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

описание

Что предстоит делать

Проект: переработка бэкенда действующей 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.
условия

Что предлагаем

Проектная занятость (под разработку новой структуры бэка), в дальнейшем — обсуждение перехода на полную ставку.
Оплачиваемый отпуск (4 недели в год).
От 180 000 ₽ по итогам собеседования.
навыки

Стек и инструменты

salary intelligence

Зарплата ниже рынка

На 12% ниже медианы Python по 67 вакансиям за 90 дней.

эта
943 200 ₸
медиана
1 074 200 ₸
p25–p75
786 000 – 1 362 400 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты Python Калькулятор зарплат

Сколько платят вам?

Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как Python-разработчика — так появится зарплата, которую платят на деле.

Без имени и компании. Отдельные ответы не публикуются.
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Похожие вакансии

6 вакансий
Nitka Technologies
N
Nitka Technologies
2 д. назад

Python разработчик

~1 514 706 ₸ оценка

Nitka Technologies ищет опытного Python-разработчика для долгосрочного проекта в сфере онлайн-образования. Нужен опыт от 5 лет, знание Django/Flask/FastAPI, PostgreSQL, высоконагруженных систем и облачных платформ AWS. Предлагают полностью удалённую работу с гибким графиком, оплачиваемый отпуск и конкурентную зарплату в USD.

Python Django Flask +9

География удалёнки не уточнена

senior удал. hh
Nitka Technologies
N
Nitka Technologies
2 д. назад

Python разработчик

~1 514 706 ₸ оценка

Nitka Technologies ищет опытного Python-разработчика для долгосрочного проекта в сфере онлайн-образования. Нужен опыт от 5 лет, знание Django/Flask/FastAPI, PostgreSQL, высоконагруженных систем и облачных платформ AWS. Предлагают полностью удалённую работу с гибким графиком, оплачиваемый отпуск и конкурентную зарплату в USD.

Python Django Flask +9

География удалёнки не уточнена

senior удал. hh
Emphasoft
E
Emphasoft
2 д. назад

Senior Python Developer

~1 514 706 ₸ оценка по стеку

Emphasoft ищет Senior Python Developer для разработки backend-систем и высоконагруженных веб-приложений. Нужен опыт 5+ лет на Python, глубокое знание Django и FastAPI, PostgreSQL, асинхронного программирования, Docker и Kubernetes. Предлагают удалённую работу по B2B-контракту с гибким графиком и высокой автономией.

Python Django FastAPI +11

География удалёнки не уточнена

senior удал. hh
T
The Tongue Teacher
3 д. назад

Middle+/Senior Full Stack разработчик

~1 514 706 ₸ оценка

Разработка и поддержка веб-платформы для обучения пациентов в стоматологии на Nuxt 3/Vue.js и Python/FastAPI с PostgreSQL. Нужен опыт 4+ года, сильные навыки во Vue/Nuxt и Python, английский B2+. Полностью удалённая работа, долгосрочное сотрудничество, влияние на технические решения.

Nuxt 3 Vue.js Python +7

География удалёнки не уточнена

senior удал. dou
Х5 Технологии
Х
Х5 Технологии
3 д. назад

Python-разработчик

~1 514 706 ₸ оценка

Разработка продуктов для автоматизации ключевых бизнес-процессов Х5 на Python (Django, FastAPI, Aiohttp) с высоконагруженными системами и сложной бизнес-логикой. Нужен опыт в разработке на Python от 5 лет, уверенное владение SQL и опыт проектирования архитектуры. Предлагают гибридный или удалённый формат, белую зарплату с полугодовым бонусом 20%, ДМС и широкую корпоративную жизнь.

Python Django FastAPI +12

География удалёнки не уточнена

senior удал. hh
G
Global Staffing Support
3 д. назад

Старший разработчик (Flutter / Python)

~1 514 706 ₸ оценка

Нужен опытный инженер, который возьмёт на себя продукт целиком — от мобильного приложения на Flutter до Python-микросервисов и инфраструктуры на AWS. Требуется 7–9 лет опыта, сильный Flutter и Python, работа с AWS Lambda и микросервисами, а также продвинутый английский. Компания — крупный международный заказчик с R&D в Израиле, предлагают долгосрочный B2B-контракт и работу в международной команде.

Flutter Python AWS +5

География удалёнки не уточнена

senior удал. dou