Локация
Минск; удалённая работа
Зарплата
3800–4300 EUR на руки в месяц
Компания
KeepFlow развивает высоконагруженные системы для финансов и трейдинга, включая торговое ядро, ботов, подключения к биржам и рыночные данные.
Что делать
•Развивать grid- и DCA-ботов, smart-ордера, демо-торговлю и торговую логику.
•Подключать новые биржи и рынки, поддерживать REST- и WebSocket-интеграции, подписи запросов и лимиты.
•Развивать HTTP- и публичный API, серверную часть платежей и подписок.
•Покрывать торговое ядро автотестами и вместе с платформенным инженером строить CI/CD для бэкенда.
•Вести большую кодовую базу с помощью AI: создавать карты кода, инструкции для агентов, спецификации и выполнять рефакторинг без остановки торговли.
Требования
•Более 6 лет опыта, включая 8+ лет в бэкенде и 3+ года в нагруженных, финансовых или торговых системах.
•Продакшен-опыт с Go, включая конкурентность, gRPC, protobuf, WebSocket-клиенты и профилирование.
•Готовность взять ответственность за ядро на Lua и Tarantool; требуется опыт с Lua или подтверждённая способность быстро освоить большую кодовую базу на динамическом языке.
•Понимание in-memory баз данных, репликации, шардирования, журналов, снимков и кооперативной многозадачности.
•Знание распределённых систем: очередей, идемпотентности, повторов и согласованности между узлами.
•Опыт работы с API криптобирж или брокеров: жизненный цикл ордера, частичные исполнения, HMAC, EIP-712 и лимиты.
•Понимание финансовой математики: decimal, округления, комиссии, шаг цены и лота.
•Умение покрывать тестами код без тестов, предварительно фиксируя текущее поведение.
•SQL и опыт с ClickHouse или другой колоночной базой; рабочий русский язык для коммитов, комментариев и документации бэкенда обязателен.
Хорошо, если есть
•Продакшен-опыт с Tarantool.
•Опыт с Rust, Web3, go-ethereum, DEX, подписями кошельков, MPC/TSS и платёжными интеграциями.
•Опыт с Stripe, PayPal, покупками в App Store и Google Play.
•Опыт с бэктестингом и торговыми ботами.
Культура и преимущества
•Полная занятость и удалённый формат работы.
•Работа с торговым ядром, через которое проходят ордера пользователей на реальных биржах.
•Ежедневное использование Claude Code, Codex или Cursor в кодовой базе от 100 тысяч строк.
•AI используется для изучения незнакомого кода и написания тестов до изменений, но не заменяет проверку результата.
•Изменения нельзя выкатывать в продакшен без явного подтверждения и проверки результата.