Описание вакансии
Мы ищем опытного разработчика API и системных интерфейсов для присоединения к нашей команде. Идеальный кандидат будет отвечать за проектирование и реализацию высокопроизводительных интерфейсов торговых систем, обеспечивая при этом стабильность и безопасность системы.
Ключевые обязанности
- Разработка API и системных интерфейсов
- Проектирование и реализация REST/WebSocket/FIX/gRPC API бирж
- Интеграция с внешними учреждениями и количественными командами для синхронизации ордеров, рыночных данных и активов
- Реализация механизмов безопасности интерфейсов, ограничения скорости, аутентификации и шифрования
- Оптимизация производительности и стабильности системы
- Оптимизация логики конкурентности корутин, стратегий кэширования и доступа к базе данных
- Повышение пропускной способности и масштабируемости системы
- Реализация механизмов мониторинга и оповещения для обеспечения круглосуточной стабильности ключевых систем
- Тестирование и поддержка инструментов
- Разработка тестовых скриптов и инструментов бэктестинга с использованием Python или Go
- Поддержка команд QA, количественного анализа и операций в интеграции интерфейсов и валидации системы
Требования к кандидату
- Диплом бакалавра или выше в области компьютерных наук или смежной области из университета 985/211
- Минимум 3 года опыта разработки на Golang с глубоким пониманием моделей конкурентности, управления памятью и сетевого ввода-вывода
- Опыт работы с биржами цифровых валют, финансовыми торговыми системами или платформами высокочастотной торговли
- Глубокое понимание бизнес-логики торговли (сопоставление, ордера, средства, клиринг, риск-менеджмент и т.д.)
- Владение протоколами коммуникации, включая RESTful API, WebSocket и gRPC
- Опыт работы с базами данных и системами кэширования (MySQL, Redis, MongoDB и др.)
- Знание очередей сообщений (Kafka, RabbitMQ, NATS) и распределенных архитектур
Условия
Мы предлагаем комплексный пакет льгот, включая возможность полностью удаленной работы, двойные бонусы за производительность, государственные праздники и выходные дни.