Senior Golang Developer
Прямой работодатель Quadсode ( quadcode.com )
Опыт работы от 3 до 5 летот 300 000 ₽
Привет!
Мы компания QUADCODE, разрабатываем трейдинговую SaaS платформу для клиентов по всему миру.
СЕЙЧАС ИЩЕМ SENIOR GOLANG РАЗРАБОТЧИКА В 3 КОМАНДЫ:
1) BANKING (NEW PROJECT) - команда с нуля разрабатывает собственный банкинг и payment system provider для обеспечения возможности ввода и вывода средств пользователями торговой платформы. Предстоит разработка отказоустойчивой архитектуры проекта совместно с архитектором и тимлидом, а также разработка бэкенда для платежного шлюза с нуля, интеграция с платежными системами, и совсем немного разработки админки для управления шлюзом (пригодится хотя бы минимальный опыт разработки фронта, желательно на React). В будущем обязательно наймём в команду Фронтенд-разработчика. Здесь у тебя будут максимальные возможности для проявления инициативы, участие в построении команды.
Состав команды пока небольшой: тимлид и QA инженер. Стань первым разработчиком в команде! :)
2) Retention Development - разработка внутренних инструментов для маркетинга (админка и система рассылки писем на многомиллионные аудитории). В команде уже есть 5 разработчиков, 2 тестировщика, автоматизатор и тимлид.
3) Buskit - команда занимается разработкой фреймворка к самописной шине данных. Шина написана на С++ и обеспечивает взаимодействие микросервисов (гарантия доставки, безопасность и высокая скорость). Сейчас создаётся единый кодогенератор (ближайшие аналоги - GRPC, Protobuf). В команде уже есть 3 разработчика, 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.
Если ты живешь в другом городе и хочешь переехать в Питер, мы купим тебе билеты, дадим жильё на первый месяц работы и поможем с оформлением документов.
Если ты чувствуешь, что мы созданы друг для друга,
С нетерпением ждем твой отклик!