Описание должности
Подчинение: Технический руководитель
Основные обязанности:
- Разработка институциональной 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 и автоматическая сверка (Reconciliation).
- Обеспечение производительности и стабильности
- Оптимизация производительности API-сервисов с помощью балансировки нагрузки, пулов соединений и асинхронной обработки.
- Проектирование механизмов Circuit Breaker, Fallback и повторных попыток для обеспечения высокой доступности (SLA 99,99%).
- Мониторинг состояния API с использованием Prometheus/Grafana и оповещений об аномалиях в реальном времени.
- Сотрудничество с институциональными клиентами
- Тесная работа с отделами продаж и поддержки клиентов для понимания потребностей институциональных клиентов и быстрой итерации функций API.
- Создание подробной документации API (Swagger/Postman) и оказание технической поддержки при интеграции.
Требования к кандидату
Обязательные квалификации:
- Требования к технологическому стеку
- 3+ года опыта бэкенд-разработки, включая 2+ года работы с Golang (владение фреймворками gin/echo и техниками высокопроизводительного кодирования).
- Опыт разработки API институционального уровня; предпочтителен опыт работы с API бирж, брокерских или платежных систем.
- Глубокие знания в проектировании распределенных систем (микросервисы, очереди сообщений Kafka/RabbitMQ, кэширование Redis).
- Знание оптимизации баз данных (шардинг PostgreSQL/MySQL, TimescaleDB для временных рядов).
- Понимание оптимизации сетевых протоколов (постоянные соединения TCP/IP, QUIC, потоковая передача gRPC).
- Финансовые и нормативные знания
- Знание институциональных бизнес-сценариев: количественная торговля, маркет-мейкинг, кастодиальные услуги и т. д.
- Знание требований финансового регулирования: KYC/AML, аудит сделок, разделение данных.
Предпочтительные квалификации:
- Опыт разработки протоколов FIX или интеграции с традиционными финансовыми системами (например, Bloomberg, Reuters).
- Знание API криптовалютных бирж (например, Binance, Coinbase институциональные интерфейсы).
- Владение техниками высокопроизводительного программирования (zero-copy, пулы памяти, оптимизация SIMD-инструкций).
Преимущества
- Конкурентоспособный пакет заработной платы
- Щедрый отпуск и льготы для сотрудников
- Позитивная корпоративная культура
- Возможности удаленной работы по всему миру


