Назад

Не получаете ответ?

Вакансия опубликована 10 дн. назад - шансы на ответ снижаются.

11 дней назад

Senior / Staff Backend Engineer (Go)

3 800 - 4 300€
Формат работы
remote (только Belarus)
Тип работы
fulltime
Грейд
senior
Страна
Belarus
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Senior / Staff Backend Engineer (Go/Lua/Tarantool): Развитие высоконагруженных торговых систем для финансовых рынков с акцентом на распределённые сервисы, торговых ботов, интеграции с биржами и точную финансовую математику. Фокус на проектировании надёжного торгового ядра, обработке ордеров и рыночных данных, тестировании большой кодовой базы и безопасном использовании AI при рефакторинге.

Локация: Минск; удалённая работа

Зарплата: 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 используется для изучения незнакомого кода и написания тестов до изменений, но не заменяет проверку результата.
  • Изменения нельзя выкатывать в продакшен без явного подтверждения и проверки результата.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →