Golang Developer (Middle/Senior)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы динамичная и инновационная компания, занимаемся IT разработкой для международного холдинга, ведущего свою деятельность в странах Европы.
Реализуем IT решения - высоконагруженную платформу, носящую развлекательный характер. Холдинг существует более 10 лет и обслуживает более 1,000,000 клиентов каждый год.
Наша команда разрабатывает микросервисную платформу с большим количеством модулей: проведение платежей, антифрод-решения, программа лояльности, интеграция с партнерами и многое другое.
Мы считаем, что качество продукта определяют прежде всего люди. На эти направления мы ищем инженеров, способных разобраться в тонкостях архитектуры сложных модулей, и разрабатывать решения, которыми можно гордиться.
Ожидания от кандидата
Чем ты будешь заниматься:
- Участвовать в разработке технического дизайна и архитектуры.
- Проектировать, разрабатывать и внедрять сервисы высоконагруженной платформы.
- Проводить интеграции с микросервисами и функциональными узлами системы.
- Проводить Research, писать MVP для проверки гипотез.
- Разрабатывать и поддерживать Unit/Component/Integration-тесты.
- Проводить Code Review своих коллег.
Наш стек: Go, SQL, NoSQL, REST API, gRPC, Kafka, Kubernetes.
Мы ожидаем, что ты:
- Имеешь опыт коммерческой разработки на Go более 6 лет (если это первый язык) или от 3 лет, если не первый.
- Имеешь опыт работы с инфраструктурой микросервисов (Docker/Kubernetes) и механизмами обмена сообщениями (Kafka, RabbitMQ).
- Имеешь опыт работы с протоколами взаимодействия микросервисов — REST, gRPC.
- Понимаешь принципы микросервисной архитектуры.
- Понимаешь принципы разработки метрик для оценки состояния приложения.
- Знаешь системы логирования, трассировки и мониторинга приложений.
- Знаешь SQL и NoSQL СУБД.
- Знаешь принципы ООП, требования к транзакционным системам (SOLID, CAP, ACID).
Будет плюсом: - Умеешь решать алгоритмические и оптимизационные задачи в высоконагруженных сервисах.
- Готов менторить коллег младшей градации.
Условия работы
Мы предлагаем:
- Работа в комфортном офисе в Москве 5/2.
- Релокационный пакет для переезда.
- Оформление по ТК РФ.
- Конкурентная оплата.
Бонусы
- 7-ми часовой рабочий день (+1 час обед).
- Гибкое начало дня (с 9 до 12).
- Компенсация расходов на обеды.
- ДМС после испытательного срока.
- Компенсация расходов на обучение + курсы английского после ИС.
- Компенсация расходов на спорт после ИС.
- Два дополнительных day off каждый месяц после ИС.