Senior Backend Developer (Rust, Fintech)

Формат: full-time, удаленно/гибрид

Уровень: Senior

О проекте:
Разрабатываем backend AI-платформы для трейдинга: потоковые данные из Bloomberg, новостная аналитика, детекция рыночных манипуляций, интеграция с MT5 и мультиброкерным контуром, аудит торговых событий.

Задачи:

  • Разрабатывать высоконагруженные backend-сервисы на Rust для real-time обработки рыночных данных.
  • Реализовать ingestion и нормализацию потоков данных (тик/новости/объемы).
  • Разрабатывать сервисы аналитики: stop-hunt detection, market regime detection, корреляционные расчеты, scoring торговых setup’ов.
  • Интегрировать систему с MT5 и брокерскими контурами (исполнение, статусы, рисковые события).
  • Реализовать надежное логирование и аудит событий (хеши, неизменяемый след операций).
  • Писать тестируемый код, покрывать критические участки unit/integration/performance тестами.
  • Оптимизировать производительность и latency критичных компонентов.

Требования:

  • 5+ лет backend разработки, из них уверенный коммерческий опыт с Rust.
  • Отличное знание: async Rust (tokio, async/await), конкурентности и многопоточности, профилирования и оптимизации производительности.
  • Опыт проектирования и разработки API (REST/gRPC/WebSocket).
  • Опыт работы с брокерами сообщений/стримингом (Kafka/NATS/RabbitMQ или аналоги).
  • Опыт с БД (PostgreSQL + time-series/columnar решения - как плюс).
  • Практика построения отказоустойчивых сервисов, observability (logs/metrics/traces).
  • Понимание торгового домена и работы с рыночными данными (желательно).

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

  • Интеграции с Bloomberg B-PIPE/MRN, MT5, Sierra Chart.
  • Опыт в HFT/low-latency или market data системах.
  • Реализация audit/forensic модулей, криптографических хеш-цепочек.
  • Опыт в финансовых/регулируемых системах.

Мы ожидаем от кандидата:

  • Инженерную самостоятельность и ownership.
  • Внимание к качеству кода и стабильности в production.
  • Умение работать в продуктовой команде с архитектором, data/ML и frontend.

Любая локация.