Senior GoLang developer
Мы -- TechHub криптовалютной платформы EXMO. Биржа EXMO зарегистрирована в Великобритании, офисы компании находятся в Лондоне, Москве, Курске, Киеве и Стамбуле.
В Московском офисе мы собрали сильную техническую команду и продолжаем расти. У нас нет бюрократии, мы ставим ясные цели, а все вопросы решаем быстро.
Все сотрудники EXMO разные, но нас объединяет одно: желание сделать безопасный и надежный сервис для работы с криптовалютами. Мы ищем людей, которые вместе с нами будут расти и делать сервис еще лучше.
Присоединяйся! :)
Обязанности:
- разработка нового функционала высоконагруженной системы для финтех проекта;
- разработка API;
- участие в принятии архитектурных решений;
- написание unit-тестов.
Требования:
- опыт коммерческой разработки на GoLang от 1 года;
- опыт написания unit- и benchmark-тестов;
- опыт профилирования в продакшн;
- опыт создания и настройки распределенных сервисов;
- отличное знание и опыт работы с Mysql (или любой другой реляционной БД);
- самостоятельность;
- умение отстаивать свою точку зрения;
- понимание и соблюдение принципов SOLID, KISS;
- хорошее знание модели OSI;
- знание принципов построения высоконагруженных систем;
- опыт работы с unix, git, docker.
- плюсом будет понимание алгоритмов консенсуса, lsm-деревья, структуры данных;
- опыт работы с протоколом WebSocket;
- опыт разработки API (GraphQL / gRPC / REST);
- опыт работы с брокерами сообщений (Kafka / RabbitMQ / ZeroMQ);
- опыт работы с системами непрерывной интеграции (CI) / непрерывной доставки (CD);
- опыт разработки сервисно-ориентированных решений;
- опыт построения высоконагруженных систем.
Условия:
-
Финтех проект, интересные задачи;
- Мы пишем на Golang (используем последние стабильные версии);
- Используем Event Sourcing и CQRS архитектуру, с радостью научим и обучим;
- Практикуем микро-сервисный подход к построению ПО, используем Kafka для меж-сервисного общения;
- Все сервисы заворачиваем в Docker-контейнеры и деплоим через Gitlab CI/CD;
- Снимаем метрики Prometheus и строим графики в Grafana;
- На постоянной основе практикуем командные code review;
- Любим golangci linter-ы и unit-тесты;
- Пишем и проводим стресс-тестирование наших сервисов;
-
Оформление по ТК РФ, белая заработная плата;
-
Возможность видеть результат своей работы и свои достижения;
-
Мощная техника, по выбору;
-
Офис м.Павелецкая/Серпуховская, 3 минуты пешком, тихий переулок, кабинеты по 4-5 человек.
-
Помимо стандартных чая/кофе, печенек, еще ежедневно свежие фрукты, йогурты;
-
Выходной в День рождения и денежный комплимент от компании;
-
100% оплата больничных до полного оклада;
-
ДМС в хороших клиниках, со стоматологией и страховкой выезда зарубеж;
-
Компания оплачивает 50% стоимости абонемента в спортивном зале;
-
Материальная помощь при рождении детей, свадьбе;
-
Внешние обучения, внутренние митапы + отличная корп библиотека;
-
Отсутствие дресс кода (можно даже в шортах).