Старший .NET разработчик (Криптопроцессинг / Highload)

Дата размещения вакансии: 24.02.2026
Работодатель: Heaad
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Международная криптовалютная биржа развивает высоконагруженную торговую платформу нового поколения. Бизнес-функции находятся в ОАЭ, IT-команда базируется в Ереване.

В связи с развитием инфраструктуры расчётов и движения средств ищем Старшего .NET разработчика в команду криптопроцессинга.

Это позиция для инженера системного уровня, который понимает принципы построения финансовых транзакционных систем, обработки событий в реальном времени и обеспечения консистентности данных при высокой нагрузке.

Задачи

  • Проектирование и реализация высокопроизводительных книг заявок в оперативной памяти (ценовые уровни, 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 logs)

  • Обеспечение корректного поведения системы при:

    • перезапусках серверов

    • переключении на резерв

    • частичной потере сообщений

    • пробелах в последовательности

    • обработке повреждённых или устаревших заявок

  • Генерация инкрементальных и полных потоков рыночных данных со строгой последовательностью

  • Обеспечение согласованности данных между: WebSocket, FIX и внутренними потоками событий

Требования

  • Совокупный опыт backend / системной разработки - от 7 лет

  • Не менее 5 лет опыта в построении или развитии систем криптопроцессинга
    (движение средств, транзакции, балансы, расчётные контуры)

  • Опыт проектирования отказоустойчивых систем и восстановления состояния после сбоев

  • Понимание финансовой логики: учёт балансов, консистентность, идемпотентность операций

Сильная инженерная база:

  • highload, очереди сообщений, event-driven архитектуры

  • обеспечение строгой последовательности событий и консистентности данных

  • работа с многопоточностью и оптимизация производительности

  • понимание моделей памяти; опыт low-latency приветствуется

Будет плюсом:

  • опыт работы в биржах (crypto/forex/stock) или финтехе

  • опыт интеграций с блокчейн-инфраструктурой на уровне процессинга (не разработка блокчейна)

  • HFT

  • FIX-протокол

Ищем командного игрока, готового работать в международной технической команде.

Условия

  • Формат работы:

    • удалённо (РФ и другие страны) или офис в Ереване

    • график 5/2, с 10:00 до 19:00 по Еревану

    • переработки редки, при переработке всей командой выплачивается 50% от оклада

  • Оформление: трудовой договор (Армения) или контракт

  • Возможность оплаты в валюте или криптовалюте

  • Возможность релокации (переезд + месяц жилья оплачиваются)

  • Обязательный онбординг в Ереване 2-4 недели (за счёт компании)

  • Щедрый оплачиваемый отпуск

  • Фирменный Mac

  • Испытательный срок - 3 месяца

Стек

  • .NET / C#
  • RabbitMQ / Kafka

  • Архитектура гибридная

  • Работа преимущественно in-memory, без классической БД