Разработчик Golang
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
ЦУМ – один из крупных универмагов мира, предлагающий широкий выбор товаров класса люкс. С первых дней ЦУМ заявлял себя как новатор в сфере торговли, и удерживает этот статус по нынешний день. Продолжая вековые традиции ЦУМ сегодня сам по себе является ярким именем в мире моды, где работают более 5000 экспертов fashion индустрии.
Торговый Дом ЦУМ - лидер luxury-сегмента электронной коммерции, находится в поиске Разработчика Golang. Проект - клиентское приложение в сфере e-com, пишется с "0".
- В ЦУМ у Вас есть возможность построить карьеру и влиять на развитие продукта с мировым именем, а наша большая команда профессионалов поможет Вам расширить свою экспертизу
- Мы используем технологии, подходящие под задачи, и, при необходимости, привлекаем дополнительные ресурсы для комфортной работы каждого сотрудника
- Наши команды активно расширяются, а процессы и коммуникации всегда остаются эффективными
БЫТЬ ЧАСТЬЮ КОМАНДЫ ЦУМ - ЭТО:
- Официальное трудоустройство
- График работы: 5/2 с 10:00 до 19:00 (сб., вскр. - выходные)
- Уровень дохода обсуждается индивидуально по итогам интервью
- Компенсации и льготы: корпоративное кафе с вкусным комплексным питанием по специальной цене для сотрудников, ДМС после испытательного срока, включая стоматологию и страховку для выезжающих за рубеж
- Работа в динамично развивающейся и уникальной по структуре, масштабам и возможностям компании с культовыми мировыми брендами класса люкс
- Неограниченный доступ к офлайн и онлайн курсам Академии ЦУМ, а также эксклюзивным тренингам от представителей брендов.
НАШ ТЕХНОЛОГИЧЕСКИЙ СТЕК:
БД: MySQL, Elasticsearch, Couchbase
Система оркестрации: Nomad
Брокеры очередей: Rabbitmq, Kafka
Основной протокол межсервисного взаимодействия: gRPC
ЗАДАЧИ:
- Разработка сервисов с нуля (у нас нет legacy)
- Документирование разрабатываемых сервисов
- Участие в code review
- Участие в проектировании архитектуры системы
- Поиск решений по эффективному использованию вычислительных мощностей, чтобы спроектировать сервис надежным, масштабируемым и гибким.
- Покрытие код тестами. Мы используем полностью автоматизированный подход к тестированию, чтобы сохранять высокий темп поставки релизов (до нескольких раз в день).
ПОЖЕЛАНИЯ К КАНДИДАТАМ:
- Уверенное знания языка Golang
- Опыт разработки и проектирования микросервисов
- Понимание принципов работы распределенных систем
- Уверенное знание принципов работы сети и сетевых протоколов
- Опыт использования систем контейнеризации
- Опыт работы с SQL и NoSQL базами данных
- Умение писать тесты
- Опыт работы с брокерами очередей: Kafka, RabbitMQ
- Высокая самоорганизация
- Ответственный подход, умение работать в команде и желание развиваться
БУДЕТ ПЛЮСОМ:
Опыт DevOps, умение настроить CI/CD pipeline