Контекст
Мы занимаемся биржевой аналитикой и алготрейдингом. Продукт функционально собран и работает в проде.
Текущий фокус — стабильность, управляемость и подготовка к масштабированию (рост клиентов, капитала, нагрузки).
В отделе разработки ~15 человек: сильный Tech Lead, backend (Go), DevOps, QA.
Наша цель — чтобы система развивалась предсказуемо, без деградаций и без ручного управления со стороны владельца.
Роль
Ищем системного аналитика, который:
-
держит целостную картину системы (архитектура, потоки, зависимости),
-
формализует требования так, чтобы разработка и QA работали без «домысливаний»,
-
является связующим слоем между бизнес-целями, архитектурой и реализацией.
Это не роль “писателя ТЗ ради ТЗ” и не “бизнес-аналитик без понимания техники”.
Цель роли
Сделать систему прозрачной, формализованной и управляемой с точки зрения требований, архитектурных решений и рисков.
Снизить количество скрытых допущений, неявных решений и архитектурных “хвостов”, которые мешают масштабированию.
Что будет считаться успехом (30–60 дней)
-
Появилась единая, актуальная картина системы:
модули, потоки данных, точки риска, критичные зависимости. -
Требования к изменениям формализованы так, что:
-
разработка понимает что и зачем делает,
-
QA понимает что и как проверять,
-
CTO видит риски до начала реализации.
-
-
Выявлены и описаны узкие места и архитектурные риски (производительность, латентность, масштабирование).
-
Документация перестала быть «мертвой» и начала использоваться в работе.
Задачи
-
Архитектурный анализ текущей системы торгового робота
(исполнение ордеров, риск-менеджмент, обработка данных, стратегии, интеграции). -
Сбор, формализация и документирование:
-
функциональных требований,
-
нефункциональных требований (производительность, надёжность, безопасность, масштабируемость).
-
-
Идентификация узких мест, рисков и потенциальных точек деградации при росте нагрузки.
-
Проектирование и описание решений:
-
ТЗ,
-
спецификации,
-
диаграммы (UML / BPMN / ERD и др.).
-
-
Работа в связке:
-
с CTO — по системным и архитектурным рамкам,
-
с Tech Lead — по реализуемости и деталям,
-
с QA — по критериям качества и допуска изменений.
-
-
Поддержание актуальной технической документации как рабочего инструмента, а не архива.
Важные границы роли
Вы НЕ:
-
принимаете архитектурные решения в отрыве от CTO,
-
уходите в реализацию вместо аналитики,
-
пишете документацию, которая не используется командой.
Вы:
-
отвечаете за ясность требований и системную целостность,
-
подсвечиваете риски до того, как они стали инцидентами,
-
помогаете команде думать системой, а не отдельными задачами.
Взаимодействие внутри команды
-
Системный аналитик работает в плотной связке с CTO.
-
Архитектурные и системные решения — через CTO.
-
Детализация и требования — зона ответственности аналитика.
-
Разработка и QA получают чёткие, проверяемые, однозначные артефакты.
Требования
-
Опыт работы системным аналитиком от 3 лет, желательно в высоконагруженных системах.
-
Понимание предметной области алготрейдинга:
-
торговые роботы,
-
типы ордеров,
-
рыночные данные (тик, стакан),
-
REST / биржевые API (Binance и аналоги).
-
-
Сильное архитектурное и системное мышление.
-
Уверенное владение:
-
UML / BPMN / ERD,
-
Jira, Confluence или аналогами.
-
-
Умение писать чёткие, структурированные ТЗ и спецификации.
-
Способность декомпозировать сложные системы и объяснять их другим.
-
Высшее техническое или финансовое образование — плюс.
Процесс отбора
-
Вводная иформация.
-
Интервью 15 минут (система, мышление, примеры).
-
Практическое обсуждение кейса на созвоне.
-
Финал с CTO / владельцем.
Что прислать
-
Резюме или профиль.
-
2–3 примера, где вы:
-
наводили порядок в требованиях или архитектуре,
-
находили системные риски,
-
упрощали сложную систему без потери функциональности.
-