Описание вакансии:
Инженер торговой системы будет отвечать за проектирование и разработку основных торговых модулей, включая, но не ограничиваясь, механизмами сопоставления, управления ордерами, логикой контроля рисков и алгоритмами торгового сопоставления. Эта роль требует создания высокопроизводительных, стабильных и масштабируемых серверных решений на Golang для удовлетворения требований высокой нагрузки и низкой задержки торговых систем. Инженер будет активно участвовать в проектировании архитектуры системы и оптимизации производительности, обеспечивая эффективную реализацию технических решений. Важно тесно сотрудничать с командами продукта, количественного анализа, фронтенда и QA для поддержания эффективности и стабильности системы. Кроме того, роль включает продвижение процессов автоматизированного развертывания и непрерывной интеграции для повышения эффективности разработки. Также ожидается отслеживание тенденций отрасли и изучение передовых технологий для торговых систем.
Основные обязанности:
- Проектирование и разработка основных торговых модулей (механизм сопоставления, управление ордерами, контроль рисков и т.д.)
- Создание высокопроизводительных серверных решений на Golang для торговых систем с высокой нагрузкой
- Участие в проектировании архитектуры системы и оптимизации производительности
- Сотрудничество с межфункциональными командами (продукт, количественный анализ, фронтенд, QA) для обеспечения стабильности системы
- Реализация процессов CI/CD для повышения эффективности развертывания
- Исследование и внедрение новых технологий в торговых системах
Требования:
- Опыт backend-разработки от 5 лет, включая не менее 2 лет работы с Java/Golang (рассматриваются кандидаты с переходом с Java на Golang)
- Предпочтителен опыт работы с торговыми системами CEX/DEX (знание механизмов сопоставления, стаканов заявок, контроля рисков)
- Глубокие знания архитектуры систем с высокой нагрузкой (горутины, очереди сообщений, кэширование)
- Опыт проектирования и оптимизации баз данных (PostgreSQL, MySQL, Redis)
- Навыки проектирования API (RESTful интерфейсы)
- Опыт работы с инструментами CI/CD (GitHub Actions, Bitbucket Pipelines)
- Отличные коммуникативные навыки и умение работать в команде
- Способность быстро обучаться и высокая ответственность
Преимущества:
Опционы на акции и участие в прибыли компании