Senior Golang разработчик (удаленная работа)

5 июля 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior Golang разработчик

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

О компании

Мы продуктовая международная финтех-компания, создающая B2C и B2B SaaS трейдинговую платформу для клиентов по всему миру.

В связи с ростом и расширением ищем Старшего Go разработчика в команду Trading Exchange , которая разрабатывает биржу опционов для США. Это полноценная биржа с матчером, ордербуком и другими необходимыми компонентами. Проект соответствует всем требованиям регулирующих органов для бирж деривативов в США. У нас свежая кодовая база (меньше трёх лет), без глубокого legacy и с минимальным техдолгом.

Мы разрабатываем:

  • Биржу для торговли инструментами с экстремально высоким риском (бинарные опционы, event-опционы и т.п.).

  • Собственную клиринговую систему, которая используется не только нашей биржей, но и биржами-партнерами.

  • SDK для маркетмейкеров на нашей бирже.

Технологии и подход к разработке:

  • Golang основной язык программирования.

  • Сервисная архитектура с собственным транспортом (вариация RPC), унаследованным от материнской компании. Используем service-discovery и кодогенерацию.

  • PostgreSQL основная база данных. Активно используем хранимые процедуры, однако избегаем размещения в них бизнес-логики или любой другой сложной логики.

  • Для вызова процедур используем кодогенерацию статически типизированных функций. ORM или другие средства генерации SQL-запросов из кода не применяем.

  • Мы уделяем особое внимание производительности на уровне архитектуры и планируем приступить к глубокой оптимизации после реализации ключевой бизнес-логики.

  • Активно покрываем код тестами: unit, end-to-end, integration tests.

  • Работаем по Scrum (SAFe фреймворк): 2 недельные спринты, ежедневные стендапы в 12:30 GMT+3, ретро и грумминги.

Состав команды: 3 Go разработчика, QA инженер, 2 AQA и тимлид.

Чем ты будешь заниматься

  1. Разрабатывать backend-компоненты торговой системы, включая:

    • биржевой матчинг-движок;

    • систему клиринга;

    • внутреннее хранилище отчётности.

  2. Проектировать и реализовывать протоколы и сервисы для интеграции внешних систем с нашей платформой.
  3. Поддерживать и развивать существующий код, устраняя баги и улучшая архитектуру.
  4. Обеспечивать производительность и отказоустойчивость сервисов.
  5. Взаимодействовать с командой (код-ревью, обсуждение архитектурных решений) для выпуска стабильных релизов.

Что мы ждем от тебя

  • 5+ лет опыта в коммерческой backend-разработке.

  • Минимум 2 года разработки на Go (коммерческий опыт или пет-проекты).

  • Опыт работы с PostgreSQL: оптимизация запросов, партиционирование, настройка репликации.

  • Уверенное понимание принципов многопоточного программирования и особенностей реализации распределённой микросервисной/сервисной архитектуры.

  • Глубокое понимание аспектов производительности: различия между low latency, high load, high performance и умение находить баланс между этими характеристиками и сложностью кода.

  • Продуманный подход к обеспечению согласованности и детерминированности системы минимизация зависимости от таймингов, задержек и других факторов.

  • Стремление к реализации устойчивости к сбоям падения системы не должны приводить к нарушению согласованности данных.

  • Русский язык свободный, английский не ниже уровня B1.

Будет плюсом

  • Опыт в индустрии Forex/Fintech (особенно в биржевой торговле).

  • Опыт биржевой торговли как на традиционных биржах, так и на криптобирже.

  • Понимание принципов работы сетей и базовых интернет-протоколов.

  • Опыт разработки на С++, PHP.

  • Опыт использования PLPGSQL.

Мы предлагаем

  • Полная занятость: 5/2.

  • ИП или ГПХ контракт.

  • Удалённый формат работы.

  • 20 оплачиваемых выходных в году.

  • Конкурентная оплата труда.

  • Гибкий график.

  • Возможности обучения и развития.

  • Профессиональная, дружная и позитивная команда.

Если тебе нравится создавать сложные сервисы, где высока цена ошибки, и обеспечивать их надёжность и автономность нам точно стоит познакомиться!

Присоединяйся к нам и давай вместе развивать будущее финтеха!



Посмотрите похожие вакансии

Senior Golang Platform Engineer / SelfService Engineer
Компания: VK
Зарплата: з.п. не указана
Senior Golang Developer
Компания: Фаст Софт
Зарплата: з.п. не указана
Senior Golang Developer
Компания: X5 Digital
Зарплата: з.п. не указана
Middle / Senior Golang developer
Компания: Customapp
Зарплата: от 350 000 до 350 000 руб.