СписокРабот
Вся Россия
    Все города

    Системный аналитик (Senior System Analyst)

    з/п не указана
    Twinby Санкт-Петербург
    Удаленная работа Постоянная занятость опыт от 6 лет
    Откликнуться на сайте работодателя

    Описание

    О роли Twinby — один из крупнейших российских дейтинг-сервисов с миллионами пользователей: реалтайм (лента, матчи, чаты), деньги (подписки, покупки), антифрод и модерация. Мы перестраиваем разработку Twinby CIS и собираем продуктовые команды практически с нуля. Ищем сильного системного аналитика — это кросс-командная функция и мост между продуктом, бэкендом и аналитикой. Это инженерная роль, а не «оформление хотелок в тикеты». Ты владеешь требованиями и контрактами целиком: достраиваешь то, что недодали в постановке, проектируешь, как сервисы договариваются друг с другом, и держишь спеку, по которой команда уверенно пишет код, тесты и приёмку. У нас спека — закон и единый источник правды: код, тесты и приёмка идут именно по ней. Чем предстоит заниматься Достраивать требования там, где их недодали: ловить пробелы, противоречия и edge-cases до того, как они доедут до прода — это и есть основная ценность роли. Проектировать API-контракты (REST/OpenAPI, gRPC) и интеграции между сервисами: поля, коды ошибок, идемпотентность, лимиты, обратная совместимость со старыми клиентами. Строить модель домена и жизненные циклы сущностей (матч, лайк, подписка, платёж): состояния, инварианты, запрещённые переходы — чтобы система не оказывалась в невозможном состоянии. Держать спеку-закон в Confluence: оформлять требования и сценарии так, чтобы бэкенд, QE и аналитика читали один и тот же источник истины, а спека была пригодна для DoR/DoD. Работать с моделью данных (PostgreSQL): читать и проектировать схемы, видеть, где контракт расходится с данными, проверять гипотезы SQL — а не на словах. Спорить по существу с бэкендом и продуктом: отстаивать решение по контракту и модели, а не фиксировать чужое. Что мы ждём Умеешь проектировать контракт, а не только описывать фичу: торгуешься про требования (что обязательно, что при повторе, какие коды ошибок — 200 vs 409 vs 4xx), мыслишь идемпотентностью, лимитами и версионированием. Думаешь состояниями и инвариантами: рисуешь жизненный цикл сущности, видишь гонки и запрещённые переходы, а не перечисляешь статусы списком. Читаешь чужую схему и контракт как родной текст: OpenAPI/Swagger, DDL, модель данных — замечаешь nullable, который сломает джойн, и поле в ответе, которого нет в модели. Видишь распределённые эффекты: рассинхрон источников истины, потерянные и задвоенные колбэки, обратную совместимость — и держишь это в голове без напоминания. Различаешь «требование бизнеса» и «как мы это технически реализуем», и аргументируешь решения по модели, а не оформляешь их по диктовку. Опыт в домене со сложными интеграциями, где ошибка в контракте стоит дорого, — финтех, биллинг, госинтеграции, сложный e-com. Будет плюсом Опыт проектирования событийных и асинхронных интеграций (очереди, outbox/saga), а не только синхронных вызовов. Привычка писать ADR и аргументировать решения по модели; выступления на профильных конференциях или свой канал по системному анализу. Знакомство с дейтингом или другим реалтайм-продуктом с деньгами — приятный бонус, но не обязателен. Чего НЕ требуем Знания нотаций наизусть (BPMN/UML/IDEF) и «правильности» диаграмм, заученных шаблонов ТЗ и методологий, идеального оформления именно в нашем инструменте, знания именно домена дейтинга. Нам важнее системное мышление и инстинкт на контракты и противоречия — стек и предметную область добираешь по ходу. Окружение и инструменты Требования и спеки, контракты REST/OpenAPI и gRPC, интеграции между сервисами, модели данных в PostgreSQL. Документация и спека-закон — в Confluence, задачи — в Jira; диаграммы (UML, sequence) — как инструмент, а не самоцель; SQL — чтобы проверять гипотезы по данным. Бэкенд, с которым работаешь, — монолит на Django и Go-сервисы; инфраструктура — российское облако (Yandex Cloud). Что предлагаем Владение моделью домена и контрактами — ты проектируешь, как устроены интеграции, а не переписываешь чужие постановки в тикеты. Настоящая инженерная система, а не лозунги: спека-закон как единый источник правды, OpenAPI как контракт, замкнутый цикл доставки и DoR/DoD вместо устных постановок. Влияние с нуля: команды собираются заново, контракты и модель домена ещё не застыли — ты задаёшь, как они будут устроены. Прямой контакт с бэкендом, продуктом и аналитикой; масштаб и реалтайм, где цена ошибки в контракте высока. Формат: удалёнка, РФ.

    Источник: hh · Опубликовано: 11.09.2026

    Ещё вакансии в городе Санкт-Петербург

    Все
    ГБОУ СОШ № 15 Василеостровского района Санкт-Петербурга Санкт-Петербург
    Полный день Постоянная занятость опыт от 1 года

    Обязанности:воспитание, обучение, развитие детей;охрана жизни и укрепление здоровья воспитанников;планирование и выполнение воспитательно-образовательной деятельности в соответствии с программой, реализуемой в Школе;соде…

    Кисточки (ИП Лосев Михаил Александрович) Санкт-Петербург
    Сменный график Постоянная занятость без опыта

    Ищешь работу мастером маникюра? Мы предлагаем тебе работу с большим потоком клиентов, с бесплатным повышением квалификации и без потолка в зарплате. Добро пожаловать! - полностью оборудованные студии - современные матери…

    Event-менеджер

    100 000 – 150 000 ₽
    BIS-QUIT Санкт-Петербург
    Удаленная работа Постоянная занятость опыт от 1 года

    Менеджер по продажам мероприятий / Booking-менеджер (Музыкальный проект премиум-класса). Одно из ведущих музыкальных crossover объединений страны объявляет набор концертного проект-менеджера для продвижения своих шоу, ко…

    Фасовщик 2/2

    от 68 966 ₽
    БИГ Санкт-Петербург
    Гибкий график Постоянная занятость опыт от 1 года

    Мы производственная компания, делающая качественные и вкусные продукты для здорового питания и активного образа жизни. Мы создаем современные, инновационные продукты, которые радуют своих потребителей новыми вкусами и не…