Senior Backend Developer | AI-first

По договоренности


Привет, A-player! :)

Мы — Phygital+. AI-платформа для креативных и дизайн-команд. Помогаем крупным компаниям ускорять создание визуального контента с помощью нейросетей, сохраняя качество и контроль.

Коротко о нас, чтобы понимать масштаб:

  • Более 200 корпоративных клиентов уровня Яндекс, Альфа-Банк, X5, Лента, Авито, МТС.
  • Крупнейшие агентства: Depot, Setters, Great и многие другие.
  • По частоте использования мы на втором месте после Figma среди дизайнеров и маркетологов.
  • Удержание клиентов в компаниях = 100%.
  • Рост +30% месяц к месяцу, за полтора года команда выросла с 8 до 32 человек.
  • Цель на 2026 год — вырасти в 5 раз по выручке.
  • Мы нашли PMF и закрываем раунд А от известного фонда.

О роли

Мы ищем Senior Backend Developer в команду Tech.

Это не позиция «закрывай тикеты по чужому ТЗ» - это человек, который берет на себя весь процесс: от постановки задачи до работы в продакшене. У нас сложная AI-платформа: пользователи и команды, биллинг и кредиты, запуск и оркестрация ML-задач, интеграция с внешними сервисами. Часть системы - это живое наследие, которое нужно поэтапно переводить в модульную архитектуру без остановки прода.

Ты сам разбираешься, почему сервис не работает, не ждешь, пока это сделает кто-то другой.

Наша культура, коротко

  • AI-first и AI-native. Вся команда пользуется Cursor, Claude, вайбкодингом.
  • Минимум бюрократии. Никто не стоит над душой, пошаговых инструкций на каждый случай не будет.
  • А-players. Проактивные, самостоятельные, ответственные. Видишь проблему - подсвечиваешь, не ждешь, пока ее решат.
  • Полностью удаленная работа. Команда распределена по миру, синхронизируемся по Москве.

Чем предстоит заниматься :)

  • Ведешь задачу от постановки до продакшена: уточнение требований → краткий техдизайн → реализация → тесты → ревью → выкат → наблюдение за поведением после релиза.
  • Разработка и развитие ключевых доменов продукта: пользователи и команды, биллинг и кредиты, запуск и оркестрация ML-задач, интеграции с внешними сервисами.
  • Поэтапный перевод legacy-кода в модульную архитектуру без остановки прода.
  • Работа с PostgreSQL: проектирование схемы, миграции на живой БД, оптимизация запросов, устранение конкурентных проблем.
  • Проектирование и поддержка публичных API для сторонних интеграторов: версионирование, контракты, обратная совместимость.
  • Покрытие кода тестами и поддержание работоспособного CI-гейта.
  • Разбор продовых инцидентов - по логам, метрикам и трейсам.
  • Ревью MR коллег, участие в груминге и оценке задач, подсветка рисков до начала разработки.

Наши ожидания

Must have:

  • Более 5 лет коммерческой бэкенд-разработки на Python.
  • Более 2 лет async-кода в продакшене под реальной нагрузкой, а не в пет-проекте.
  • Опыт работы с логикой, где важна корректность данных: одновременные операции, повторные запросы, частичные сбои.
  • Опыт эксплуатации очередей и фоновых задач, а не только их подключения.
  • Работа с большим живым legacy: точечные правки и постепенный вынос логики вместо переписывания с нуля.
  • Продуктовая разработка - владение доменом, а не закрытие тикетов по чужому ТЗ.

Nice to have:

  • Публичные API для внешних интеграторов, мультитенантная и командная модели.
  • Работа в SaaS с подписочной моделью.
  • Опыт стартапа или небольшой команды, где нет отдельного DevOps-специалиста на каждый чих.

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

  • Python 3.11+ и глубокое понимание asyncio: цикла обработки событий, отмены задач, обратного давления, блокирующих вызовов внутри async-кода.
  • FastAPI и Pydantic v2 (или Starlette/aiohttp на уровне понимания внутренней работы).
  • PostgreSQL и SQLAlchemy 2.0 async: изоляция, блокировки, идемпотентность, миграции на работающей БД, чтение планов запросов, необработанный SQL.
  • Очереди и фоновые задачи: Celery, RabbitMQ, Redis — семантика доставки, повторные вызовы, идемпотентные задачи, распределенные блокировки.
  • Тестирование: pytest, интеграционные тесты на реальной БД, моки внешних API.
  • Docker и Kubernetes на уровне разработчика: читаешь манифесты и чарты, отлаживаешь упавший под.
  • Наблюдаемость: структурированные логи, метрики, трейсы, Sentry — расследуй инцидент по данным, а не по интуиции.

Nice to have: объектное хранилище и внешняя аутентификация/единый вход, Helm и конфигурация окружений, профилирование Python в продакшене и нагрузочное тестирование, интеграция с LLM-API, MCP и агентские интеграции.

Нам по пути, если это про тебя

  • Ты берёшь ownership домена целиком, включая эксплуатацию, а не только коммиты.
  • Ты предлагаешь поэтапный вынос вместо «дайте квартал, я всё перепишу».
  • Ты читаешь чужой код быстрее, чем пишешь свой, и спокойно заходишь в незнакомый модуль.
  • Ты пишешь короткий техдизайн до кода и умеешь обосновать trade-off, а не просто назвать «правильное» решение.
  • Тебе комфортен стартап-режим и меняющийся скоуп, автономность без микроменеджмента.
  • У тебя живой интерес к AI, понимаешь продукт с позиции пользователя.

Как к нам попасть ;)

Напишите в сопроводительном письме:

  • Самый сложный баг или инцидент, связанный с параллельной обработкой данных, который вы разбирали по логам/метрикам/трейсам, и как вы до него докопались.
  • Кейс, когда вы поэтапно переносили логику из устаревшей системы без остановки продакшена — что вы делали и почему именно так.
  • Ваш опыт работы с очередями и фоновыми задачами (Celery/RabbitMQ) — что именно вы использовали, а не просто подключали.

Без этого сложно понять, подходим ли мы друг другу. Так что не пропустите 😉


Поделиться:

Опубликована 11 дней назад

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

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
Ищем Middle / Senior Python Backend Developer. ... Требования: Опыт backend-разработки на Python от 3 лет. ... Умение писать тесты для критичной backend-логики.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании СберЗдоровьеСберЗдоровье
  • Москва
4 дня назад
от 250 000 ₽
Выше средней на 12%
В связи с расширением и развитием компании, приглашаем в свою команду разработчика с опытом разработки на Golang, который примет активное участие в поддержке уже действующего продукта, а также разработке новых проектов, собственных сервисов и интегра...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ВФМ ТехнолоджиВФМ Технолоджи
  • Москва
2 дня назад
220 000 - 330 000 ₽
Выше средней на 24%
О компании и команде Мы строим современный маркетплейс для покупки и продажи цифровых игровых товаров и услуг. Работаем небольшой командой и делаем упор на простоту процессов. Общаемся в рабочем чате в Telegram без регулярных созвонов, задачи ведём в...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании STARVELL LPSTARVELL LP
  • Москва
12 дней назад
Управление командой: Руководить кросс-функциональной трайб-командой (Backend, QA, системный аналитик) ... рисками и зависимостями со смежными командами Обязательные навыки: Глубокий технический бэкграунд: Опыт backend-разработки ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Ecom.techEcom.tech
  • Москва
5 дней назад
Ищем Senior Backend Developer на C#/.NET для развития высоконагруженного продукта. ... Требования: Коммерческий опыт разработки на C# / .NET на уровне Senior.
  • Можно удаленно
  • Подработка
  • Опыт от 3 лет
Логотип компании ПродамусПродамус
  • Москва
месяц назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.