Senior Golang Developer (trading & banking)
Прямой работодатель Quadсode ( quadcode.com )
Опыт работы от 3 до 5 летот 300 000 ₽
Привет!
Мы компания 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 и выше.
ЭТАПЫ ОТБОРА:
- Техническое интервью (онлайн).
- Финальное общение с командой (онлайн).
Мы платим полностью белую зарплату, подключаем ДМС, компенсируем стоимость обедов, оплачиваем корпоративный спортзал с личным тренером и спортивные секции, проводим корпоративные тренинги с внешними и внутренними спикерами. Можешь работать удаленно, в офисе или 50/50.
Если ты живешь в другом городе и хочешь переехать в Питер, мы купим тебе билеты, дадим жильё на первый месяц работы и поможем с оформлением документов.
Если ты чувствуешь, что мы созданы друг для друга,
С нетерпением ждем твой отклик!
