Описание вакансии:
Подчинение: Технический руководитель
Основные обязанности:
- Разработка институциональной API-системы
- Создание высокопроизводительных RESTful/WebSocket/gRPC API на Golang для поддержки ключевых функций, таких как потоковая передача рыночных данных, исполнение ордеров и запросы активов для институциональных клиентов.
- Оптимизация задержки ответа API (цель — 99,9% запросов менее 50 мс) и увеличение пропускной способности (поддержка 10 000+ QPS).
- Реализация протокола FIX (Financial Information Exchange) или пользовательских бинарных протоколов для удовлетворения потребностей подключения традиционных финансовых учреждений.
- Поддержка функций институционального уровня
- Разработка эксклюзивных функций для институциональных клиентов, таких как блок-трейдинг, алгоритмические ордера (TWAP/VWAP) и управление рисками для нескольких аккаунтов (Risk Engine).
- Проектирование модулей контроля безопасности, включая Rate Limit, IP-фильтрацию и многофакторную аутентификацию (MFA).
- Интеграция с клиринговыми системами для поддержки расчетов T+0, автоматической сверки и других требований институционального соответствия.
- Обеспечение производительности и стабильности
- Улучшение производительности API-сервисов с помощью балансировки нагрузки, пулов соединений и асинхронной обработки.
- Разработка механизмов Circuit Breaker, Fallback и повторных попыток для обеспечения высокой доступности (99,99% SLA).
- Мониторинг состояния API с использованием Prometheus/Grafana и реализация оповещений об аномалиях в реальном времени.
- Сотрудничество с институциональными клиентами
- Работа с командами продаж и поддержки клиентов для понимания потребностей институциональных клиентов и быстрой итерации функций API.
- Создание документации API (Swagger/Postman) и оказание технической поддержки при интеграции.
Требования к кандидату:
Обязательные требования:
- Технические требования
- 3+ года опыта бэкенд-разработки, включая 2+ года практической работы с Golang (знание фреймворков gin/echo и техник высокопроизводительного кодирования).
- Опыт разработки API институционального уровня; предпочтителен опыт работы с API бирж, брокерских или платежных систем.
- Навыки проектирования распределенных систем (микросервисы, очереди сообщений Kafka/RabbitMQ, кэширование Redis).
- Опыт оптимизации баз данных (шардинг PostgreSQL/MySQL, TimescaleDB для временных рядов).
- Знание оптимизации сетевых протоколов (долгие TCP/IP-соединения, QUIC, gRPC streaming).
- Финансовые и регуляторные знания
- Знакомство с институциональными бизнес-сценариями, такими как количественная торговля, маркет-мейкинг и кастодиальные услуги.
- Понимание требований финансового регулирования: KYC/AML, аудит сделок и разделение данных.
Желательные требования:
- Опыт разработки или интеграции с протоколом FIX или традиционными финансовыми системами (например, Bloomberg, Reuters).
- Знание API криптовалютных бирж (например, Binance, Coinbase институциональные интерфейсы).
- Владение техниками высокопроизводительного программирования (zero-copy, пулы памяти, оптимизация SIMD-инструкций).
Условия:
Конкурентоспособная зарплата, отпуск + бонусы, дружелюбная команда и возможность удаленной работы по всему миру.


