⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие  вакансии

Senior Golang Developer (trading & banking)

Прямой работодатель  Quadсode ( quadcode.com )
Санкт-Петербург, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Backend • Go • Dev tools
20 декабря 2021
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
от 300 000 ₽
Работодатель  Quadсode
Описание вакансии

Привет!

Мы компания QUADCODE, разрабатываем трейдинговую SaaS платформу для клиентов по всему миру.

СЕЙЧАС ИЩЕМ SENIOR GOLANG РАЗРАБОТЧИКА В 2 КОМАНДЫ:

1) TRADING PLATFORM. Команда занимается созданием и развитием микросервисов, обеспечивающих торговлю на различных инструментах платформы (например, Margin Forex, Margin CFD, Options), и вспомогательных микросервисов (например, внутренний биллинг, отвечающий за движение денежных средств клиентов).

НАЧИНАЯ С Q1 2022 МЫ БУДЕМ РАБОТАТЬ НАД ПРОЕКТОМ DMA (DIRECT MARKET ACCESS), В СВЯЗИ С ЧЕМ ХОТИМ УСИЛИТЬСЯ ОПЫТНЫМ РАЗРАБОТЧИКОМ, ЗОНА ОТВЕТСТВЕННОСТИ КОТОРОГО БУДЕТ СЛЕДУЮЩЕЙ:

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

Сейчас в команде: 4 Golang разработчика, 3 инженера-автоматизатора, 1 ручник и тимлид.

2) BANKING (NEW PROJECT) - команда с нуля разрабатывает собственный банкинг и payment system provider для обеспечения возможности ввода и вывода средств пользователями торговой платформы. Предстоит разработка отказоустойчивой архитектуры проекта совместно с архитектором и тимлидом, а также разработка бэкенда для платежного шлюза с нуля, интеграция с платежными системами, и совсем немного разработки админки для управления шлюзом (пригодится хотя бы минимальный опыт разработки фронта, желательно на React). В будущем обязательно наймём в команду Фронтенд-разработчика. Здесь у тебя будут максимальные возможности для проявления инициативы, участие в построении команды.

Состав команды пока небольшой: тимлид и QA инженер. Стань первым разработчиком в команде! :)

ОБЩЕЕ В ПРОЦЕССАХ:

  • работаем по Scrumc 2-недельными спринтами;
  • основной язык программирования Go;
  • покрытие кода unit-тестами;
  • работаем в тесном взаимодействии с другими подразделениями и службами эксплуатации.

СТЕК ТЕХНОЛОГИЙ:

  • Golang;
  • CI/CD: Kubernetes, Docker, Gitlab;
  • DB: PostgreSQL, Redis;
  • Service discovery: Hashicorp's Consul, Vault;
  • Monitoring: Grafana, Graylog, Jaeger;
  • Message broker: RabbitMQ и самописная шина данных.

У НАС ТЫ СМОЖЕШЬ ПОРАБОТАТЬ С БОЛЬШИМ ПОТОКОМ ДАННЫХ, ДОБАВЛЯТЬ НОВУЮ ФУНКЦИОНАЛЬНОСТЬ К СУЩЕСТВУЮЩИМ МИКРОСЕРВИСАМ И СОЗДАВАТЬ НОВЫЕ СЕРВИСЫ С НУЛЯ 70% ВРЕМЕНИ. А ТАКЖЕ:

  • Много кодить на Go (асинхронные взаимодействия, многопоточность);
  • Участвовать в разработке архитектуры;
  • Создавать интеграционные и юнит-тесты;
  • Участвовать в командных дейли, планировании, грумингах, ретроспективах, код-ревью;
  • Взаимодействовать со смежными командами разработки и эксплуатации.

ОТ ТЕБЯ МЫ ОЖИДАЕМ:

  • опыт разработки на Golang от 3 лет, либо меньше, если имеется бэкграунд в разработке бэкэнда на других ЯП (C++, PHP, Node.js);
  • хорошие знания SQL (мы используем PostgreSQL);
  • внимательность, качественный подход к тестированию кода.

БУДЕТ ПЛЮСОМ:

  • знание Redis;
  • Docker, k8s;
  • английский на уровне B1 и выше.

ЭТАПЫ ОТБОРА:

  1. Техническое интервью (онлайн).
  2. Финальное общение с командой (онлайн).

Мы платим полностью белую зарплату, подключаем ДМС, компенсируем стоимость обедов, оплачиваем корпоративный спортзал с личным тренером и спортивные секции, проводим корпоративные тренинги с внешними и внутренними спикерами. Можешь работать удаленно, в офисе или 50/50.

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

Если ты чувствуешь, что мы созданы друг для друга,
С нетерпением ждем твой отклик!


Специализация
Информационные технологииРазработкаBackendGo
Отрасль и сфера применения
Dev tools
Уровень должности
МиддлСеньор