Python Fullstack Developer (middle+) — внутренние продукты, AI-автоматизация

Дата размещения вакансии: 11.08.2026
Работодатель: Сапрыкин Дмитрий Алексеевич
Уровень зарплаты:
з/п не указана
Город:
Москва
Бумажный проезд 14с15
Требуемый опыт работы:
От 3 до 6 лет

🏢 О КОМПАНИИ

Мы занимаемся обменом цифровых активов. Бизнес операционный и живой: сотни клиентских диалогов в день проходят через три отдела, и почти всё это до сих пор держится на людях и переписке — поэтому нам и нужен человек, который превратит это в систему.

Внешнего продукта на рынок у нас нет: мы строим внутренние инструменты, которыми пользуются коллеги в соседнем кабинете. Обратная связь мгновенная — сегодня выкатил, завтра услышал от людей, что работает, а что переделать.

Команда небольшая, решения принимаются за день, и тот, кто приходит, влияет на то, каким продукт станет.

🔧 ОБЯЗАННОСТИ

— Развивать существующий сервис на Python: стабильность, надёжность, эксплуатация

— Разобраться с производительностью: часть кода синхронная, веб-часть асинхронная, из-за этого система подтормаживает

— Перевести хранение с SQLite на PostgreSQL

— Проектировать и собирать веб-интерфейсы для внутренних пользователей

— Интегрироваться со смежными внутренними системами

— Настраивать сбор и отображение операционных показателей

— Выстроить процесс выкладки: контейнеризация, сборка, деплой

— Подключать языковые модели к рабочим процессам — направление новое, развиваем совместно

📋 ТРЕБОВАНИЯ

— Python 3 уверенно. Обязательно практический опыт с асинхронностью: понимаете, как она устроена, и умеете разбираться, почему синхронный код тормозит асинхронный

— SQL и PostgreSQL. Опыт миграции с SQLite будет большим плюсом

— FastAPI или аналогичный веб-фреймворк

— Опыт интеграции по API

— JavaScript и любой современный фронтенд-фреймворк: React, Vue, Svelte. Работа будет и на бэкенде, и на фронте — отдельной команды по фронту не будет

— Docker

— Умение работать с существующим кодом: разобраться и довести, а не переписать с нуля

— Опыт доведения продукта до реальной эксплуатации, а не до прототипа

— Умение разбираться в бизнес-задаче и объяснять простым языком

— Готовность осваивать новое

Будет плюсом:

— Опыт с Pyrogram или Telethon именно как с клиентской библиотекой: работа от имени обычного аккаунта, а не бот через Bot API. Наш сервис построен именно на этом, поэтому опыт написания ботов его не заменяет

— Опыт подключения языковых моделей к продуктам, особенно локального развёртывания — Ollama, vLLM или аналоги

— CI/CD

— Опыт в финтехе или системах, где ошибка стоит денег

🤝 УСЛОВИЯ

— Вознаграждение обсуждается по результатам собеседования: фиксированная часть плюс премия за результат

— Офис в деловом центре Москвы

— Оформление обсуждается индивидуально. Формат работы — только офис в Москве, полный день. Гибрид и удалёнку не рассматриваем: продукт делается для людей, которые сидят в соседнем кабинете

— Как мы начинаем: первый этап — проект по договору ГПХ. Это честно для обеих сторон: за несколько месяцев на реальных задачах видно, подходим ли мы друг другу. Дальше обсуждаем постоянное сотрудничество и его форму

— Небольшая команда, прямое взаимодействие с руководителем, решения принимаются быстро

— Задачи ставятся результатом, а не техническим заданием по пунктам

— Продукт ваш целиком, направление новое, потолка по задачам нет

— Отбор: разговор с руководителем, тестовое задание, техническое интервью

— Детали продукта и задач обсуждаем на встрече