Назад
5 дней назад

Middle+/Senior Go Developer (Fintech)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle/senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Middle+/Senior Go Developer (Fintech): Разработка backend-сервисов для высоконагруженного продуктового сервиса с микросервисной архитектурой и обработкой финансовых операций в реальном времени с акцентом на event-driven взаимодействие, точные расчёты и низкую задержку. Фокус на проектировании gRPC API, обеспечении ACID-гарантий, масштабировании систем на 5000+ RPS и повышении отказоустойчивости.

Локация: Москва, удалённо

Компания

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

Что делать

  • Разрабатывать и развивать backend-сервисы на Go и проектировать микросервисную архитектуру.
  • Реализовывать event-driven взаимодействие между сервисами через Pub/Sub и очереди.
  • Работать с WebSocket-соединениями, real-time потоками данных и gRPC API.
  • Разрабатывать логику финансовых расчётов с decimal-арифметикой, точностью и атомарностью операций.
  • Обеспечивать ACID-гарантии, оптимизировать производительность и снижать latency при нагрузке до 5000+ RPS.
  • Проектировать схемы баз данных, оптимизировать запросы, участвовать в задачах масштабирования, code review и технических обсуждениях, писать unit- и integration-тесты.

Требования

  • Более 6 лет опыта, включая 5+ лет коммерческой backend-разработки и 3+ года разработки на Go.
  • Глубокое понимание concurrency в Go: goroutines, channels и context.
  • Понимание микросервисной архитектуры и опыт построения event-driven систем.
  • Опыт работы с очередями и брокерами сообщений.
  • Уверенная работа с MySQL и CH, включая индексы, транзакции и оптимизацию запросов.
  • Понимание финансовой арифметики: decimal, точность вычислений и отсутствие ошибок, связанных с float.
  • Опыт работы с Redis, Docker и Git.
  • Понимание принципов построения low-latency систем.
  • Уверенная работа в Linux-окружении.

Хорошо, если есть

  • Опыт в доменах CEX, DEX, market making, fintech или payments.
  • Опыт работы с высоконагруженными системами от 1000 TPS.
  • Опыт построения real-time систем, включая WebSocket и streaming.
  • Опыт работы с Google Cloud Platform (GCP).
  • Понимание circuit breaker, retry-политик и backoff-стратегий.
  • Понимание принципов горизонтального масштабирования.

Культура и преимущества

  • Полная занятость.
  • Удалённый формат работы из Москвы.
  • Участие в code review и технических обсуждениях.

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

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