Компания "Форкитех"
Ищем Rust-разработчика в продуктовую команду. Делаем высоконагруженный backend с упором на скорость обработки данных, устойчивость и предсказуемое время ответа.
Направление продукта: интеграции с криптобиржами и внешними источниками ликвидности, сбор и нормализация котировок/стаканов/сделок в реальном времени, сравнение цен и расчёт оптимального исполнения (с учётом комиссий, проскальзывания и ограничений), событийная архитектура и потоковая обработка данных.
Разработка и развитие backend-сервисов на Rust под highload/low-latency сценарии.
Асинхронная обработка данных на Tokio, параллелизация CPU-задач через Rayon.
Проектирование и поддержка HTTP API на Axum, middleware через Tower/Tower-HTTP (CORS, trace, логирование).
Событийное взаимодействие сервисов: NATS (pub/sub) + JetStream (стримы/очереди, обработка событий).
Работа с Redis (кеши, быстрые состояния, буферы), плюс in-memory структуры.
Сериализация и обмен данными: serde/JSON, MessagePack (rmp-serde), компрессия (flate2).
Оптимизация производительности (алгоритмы, структуры данных, аллокации), повышение надежности (timeouts, retries, backpressure).
Поддержка контрактов API и документации: Utoipa + Swagger UI (OpenAPI).
Участие в code review, техдизайне, тестировании и эксплуатации.
Rust, Tokio (async), Rayon (CPU-parallel), DashMap/parking_lot (concurrency)
API: Axum, Tower/Tower-HTTP (CORS/trace), Utoipa + Swagger UI (OpenAPI)
Messaging: NATS (Core pub/sub) + JetStream (stream processing)
Storage: Redis + in-memory структуры
Serialization: serde/JSON, MessagePack (rmp-serde), compression (flate2)
Уверенный опыт разработки на Rust (коммерческий или сильные продакшн/пет-проекты с понятным результатом).
Понимание асинхронности и конкурентности: Tokio, синхронизация, типовые проблемы (deadlocks, starvation, contention).
Опыт разработки backend API, понимание HTTP, middleware, трассировки и логирования.
Опыт с брокерами/очередями/стримингом (NATS/Kafka/RabbitMQ — любой релевантный).
Навыки оптимизации и профилирования, умение работать с производительностью и памятью.
Умение писать поддерживаемый код и работать через PR/review.
Понимание устройства криптобирж и рынков: спот/фьючерсы, ордера, комиссии, ликвидность, funding.
Опыт в системах реального времени, где нужно быстро считать и сравнивать варианты исполнения (комиссии, проскальзывание, лимиты, скорость).
Python и экосистема (FastAPI, Aiohttp) — чтобы читать/поддерживать смежные сервисы.
Observability (Prometheus/Grafana, OpenTelemetry), нагрузочное тестирование.
Ссылку на GitHub (если есть) и/или примеры кода.
Коротко: опыт с Rust/Tokio, highload, брокеры сообщений, Redis.
Если есть опыт в криптопроектах — описать, что именно делали.
18 Марта
Ведущий программист 1С / Senior 1С Developer (разработка собственного продукта)
Нижний Новгород
Компания "КомплектСофт" Мы — IT-компания, специализирующаяся на автоматизации бизнеса на платформе 1С. На рынке с 2003 года, за это время...
17 Марта
Senior C++ Developer (ATM / Payment Systems)
Нижний Новгород
от 200 000 до 250 000 руб.
Компания "Haulmont" Работа не в компании Холмонт Задачи: - разработка и поддержка управляющего ПО для банкоматов (ATM software) -...
18 Марта
Frontend-developer Angular (проект Лоцман: PLM)
Нижний Новгород
Компания "АСКОН" Компания АСКОН в поисках Angular разработчика для участия в разработке Web-версии программного комплекса- ЛОЦМАН:PLM ....
19 Марта
Senior С++ Tools Developer (gamedev)
Нижний Новгород
Компания "BLACKHUB GAMES" Привет! Мы - команда BLACKHUB Games, работаем над развитием и продвижением нашей сетевой мобильной игры BLACK...
19 Марта
Lead Client Gameplay Developer
Нижний Новгород
Компания "BLACKHUB GAMES" Мы - команда BLACKHUB Games, работаем над развитием и продвижением нашей сетевой мобильной игры BLACK RUSSIA, в...
Вакансия размещена в отрасли