other

Разработчик .NET (Trading Core / Low-Latency)

Более недели назад

З/П не указана

Город: Москва

Heaad

Тип занятости: Удаленная работа

Требуемый опыт: Опыт от 6 лет

Обязанности:

Международная криптовалютная биржа развивает высоконагруженную торговую платформу нового поколения. Бизнес-функции находятся в ОАЭ, IT-команда базируется в Ереване. В связи с развитием торгового ядра мы ищем .NET разработчика в команду core-систем, отвечающих за обработку ордеров и логику сопоставления. Это позиция для инженера, который понимает внутреннюю механику торговых систем и умеет работать с высоконагруженными low-latency решениями. Важно глубокое понимание алгоритмов сопоставления, структуры книги заявок и принципов работы биржевой логики. Задачи Проектирование и реализация высокопроизводительных книг заявок в оперативной памяти(ценовые уровни, FIFO очереди, бинарные деревья, skip lists, структуры на основе кучи или массива) Создание детерминированных алгоритмов сопоставления для: лимитных заявок рыночных заявок IOC / FOK (Immediate-or-Cancel / Fill-or-Kill) post-only / reduce-only условных заявок Обеспечение строгой последовательности событий даже при экстремальной конкуренции Оптимизация структур данных для минимизации cache miss, heap allocation и lock contention Реализация высокопроизводительного обмена сообщениями между:gateway → matching engine → risk → clearing Создание механизмов восстановления книги заявок из snapshot + delta журналов Обеспечение корректного поведения системы при: перезапусках серверов переключении на резерв частичной потере сообщений пробелах в последовательности обработке повреждённых или устаревших заявок Генерация инкрементальных и полных потоков рыночных данных со строгой последовательностью Обеспечение согласованности данных между: WebSocket-каналами FIX-каналами внутренними потоками событий Требования Совокупный опыт backend / системной разработки - от 7 лет Не менее 3 лет опыта в крипто- или торговых системах (не блокчейн, не кошельки, не боты) Практический опыт работы с фьючерсами (деривативная логика) Понимание биржевой доменной области и микроструктуры рынка Глубокие знания: алгоритмов сопоставления ордеров устройства и работы книги заявок (order book) приоритетов исполнения (FIFO, price-time priority) Практический опыт: конкурентного программирования и многопоточности разработки low-latency / highload систем моделей памяти и атомарных операций lock-free примитивов детерминированной обработки событий в реальном времени Будет плюсом: опыт разработки matching engine или forex-движка HFT FIX-протокол / market data systems Ищем командного игрока, готового работать в международной технической команде. Условия Формат работы: удалённо (РФ и другие страны) или офис в Ереване график 5/2, с 10:00 до 19:00 по Еревану переработки редки, при переработке всей командой выплачивается 50% от оклада Оформление: трудовой договор (Армения) или контракт Возможность оплаты в валюте или криптовалюте Возможность релокации (переезд + месяц жилья оплачиваются) Обязательный онбординг в Ереване 2-4 недели (за счёт компании) Щедрый оплачиваемый отпуск Фирменный Mac Испытательный срок - 3 месяца Стек .NET / C# RabbitMQ / Kafka Архитектура гибридная Работа преимущественно in-memory, без классической БД

Показать контакты

Имя не указано

Пожаловаться ID: 151404065

Похожие вакансии

Разработчик С# / .NET Core

Договорная

Москва

Москва Карго

Системный аналитик Trading&core

До 450 000 руб.

Москва

Selecty

Senior С# / .NET Core - разработчик (Workspad)

Договорная

Москва

Группа компаний Астра

Low-Latency Infrastructure Engineer / HFT Infrastructure Engineer

Договорная

Москва

Евсеев Сергей Владимирович

Full Stack разработчик (C# / .NET Core + Angular)

Договорная

Москва

Deeptech Engineering

Разработчик .NET

Договорная

Москва

Т-Банк