Описание вакансии:
Роль предполагает проектирование и реализацию биржевых API (REST/WebSocket/FIX/gRPC), интеграцию с внешними учреждениями/квантовыми командами для исполнения ордеров, синхронизацию рыночных данных и управление активами. Обязанности включают разработку протоколов безопасности (аутентификация, шифрование, ограничение частоты запросов), оптимизацию производительности системы (модели параллелизма, стратегии кэширования, доступ к базам данных) и обеспечение круглосуточной стабильности с помощью решений мониторинга. Должность также требует создания инструментов тестирования (скрипты на Python/Go) и поддержки команд QA/квантов/операций в валидации системы.
Ключевые обязанности:
- Разработка и поддержка биржевых API (протоколы REST/WebSocket/FIX/gRPC)
- Реализация интеграций с институциональными партнерами для маршрутизации ордеров и синхронизации данных
- Проектирование механизмов безопасности, включая аутентификацию, шифрование и ограничение частоты запросов
- Оптимизация архитектуры системы для высокой пропускной способности и масштабируемости
- Улучшение моделей параллелизма и производительности баз данных/кэширования
- Настройка систем мониторинга и оповещений для круглосуточной стабильности работы
- Разработка инструментов тестирования и автоматизированных скриптов на Python/Go
- Поддержка кросс-функциональных команд (QA/Кванты/Операции) в валидации системы
Требования к кандидату:
- Диплом бакалавра в области компьютерных наук или смежной дисциплины
- 3+ года опыта разработки на Golang с экспертизой в параллелизме и сетевых технологиях
- Глубокое понимание торговых систем (движки сопоставления, управление ордерами)
- Владение API-протоколами (RESTful/WebSocket/gRPC/FIX)
- Опыт работы с базами данных (MySQL/Redis/MongoDB) и очередями сообщений (Kafka/RabbitMQ)
- Знание контейнеризации (Docker/Kubernetes) и микросервисов
- Навыки написания скриптов на Python для автоматизации тестирования
- Следование лучшим практикам документирования и навыки командной работы
Предпочтительные квалификации:
- Опыт разработки основных биржевых систем (сопоставление/риски/учёт)
- Знание API крупных бирж (Binance/OKX/Bybit)
- Опыт разработки систем для деривативов/кредитного плеча/клиринга
- Экспертиза в проектировании высокопроизводительных архитектур на Golang
- Знание алгоритмов подписи и кошельков блокчейна
- Владение английским для работы с технической документацией
Условия:
Эта позиция предлагает полностью удалённый формат работы в коллаборативной команде, конкурентоспособный пакет вознаграждения и комплексные льготы, направленные на поддержку профессионального роста и баланса работы и личной жизни.