Novig
Senior Backend Engineer, Core Trading Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в MAG (маркет-мейкинг и проп-трейдинг подразделение Novig) для построения ядра торговой системы: matching engine, пайплайны рыночных данных, риск-контроль и event-driven инфраструктура для prediction-market площадок.
Задачи
- Проектировать и строить ядро торговых систем: matching engine, пайплайны рыночных данных, риск-контроль и real-time state machines
- Разрабатывать детерминированные event-driven системы для матчинга, сеттлмента и маркет-мейкинга с гарантиями порядка и идемпотентности
- Строить высокопроизводительную низколатентную инфраструктуру для ингеста данных, дистрибуции, replay, order gateways, управления сессиями и pre-/at-trade риск-проверок
- Разрабатывать developer-first API для интеграций алгоритмической торговли и надёжные эндпоинты для программных и UI-клиентов
- Работать в тесной связке с frontend, трейдингом, продуктом и SRE: recovery, failover, observability, оптимизация производительности
- Расширять продуктовую поверхность через модульные backend-сервисы, участвовать в архитектурных обсуждениях и production-дебаггинге
- Оптимизировать горячие пути через профилирование и трейсинг, улучшать архитектуру под модульность, стабильность и будущий комплаенс
- Нести on-call дежурства и покрывать примерно одни выходные раз в шесть недель
Требования
- 4+ года опыта backend-разработки, желательно в распределённых или real-time системах
- Владение Go, Rust или C++
- Знание конкурентного программирования и event-driven архитектур
- Опыт работы с реляционными базами данных (предпочтительно PostgreSQL)
- Понимание компромиссов CAP, семантики порядка и вопросов консистентности/доступности
- Умение работать в условиях неопределённости и брать ответственность за большие технические области
- Ясная коммуникация и эффективная работа в команде
Условия
- Базовая зарплата $200k – $260k
- Значимая доля equity для каждого сотрудника
- 100% покрытие медицинских страховых взносов
- 99% покрытие стоматологии и зрения
- 401(k) с 4% match от компании
- HSA + $1,080 ежегодного взноса компании
- $27/день на обед при работе в офисе в NYC
- $35/день на ужин при работе в офисе после 18:30
- Офис в Union Square, NYC
Навыки
- Go
- Rust
- C++
- PostgreSQL
- Kafka
- Redis
- event-driven architecture
- distributed systems
- real-time streaming
- matching engine
- market-making
- order books
- HFT