Обязанности:
Торговый Дом ЦУМ - лидер luxury-сегмента электронной коммерции, находится в поиске Senior Golang разработчика. В ЦУМ у Вас есть возможность построить карьеру и влиять на развитие продукта с мировым именем, а наша большая команда профессионалов поможет Вам расширить свою экспертизу Мы используем технологии, подходящие под задачи, и, при необходимости, привлекаем дополнительные ресурсы для комфортной работы каждого сотрудника Наши команды активно расширяются, а процессы и коммуникации всегда остаются эффективными Откликайтесь и станьте частью большой команды профессионалов ЦУМ! БЫТЬ ЧАСТЬЮ КОМАНДЫ ЦУМ - ЭТО: Официальное трудоустройство; График работы: 5/2 с 10:00 до 19:00 (сб., вскр. - выходные); Удаленный формат работы; Уровень дохода обсуждается индивидуально по итогам интервью; Компенсации и льготы: корпоративное кафе с вкусным комплексным питанием по специальной цене для сотрудников, ДМС после испытательного срока, включая стоматологию и страховку для выезжающих за рубеж; Работа в динамично развивающейся и уникальной по структуре, масштабам и возможностям компании с культовыми мировыми брендами класса люкс; Неограниченный доступ к офлайн и онлайн курсам Академии ЦУМ, а также эксклюзивным тренингам от представителей брендов; Действует акция "Приведи друга": получите 10 000 рублей за каждого оформленного сотрудника. НАШ ТЕХНОЛОГИЧЕСКИЙ СТЕК: БД: MySQL, Elasticsearch, Couchbase Брокеры очередей: Rabbitmq, Kafka Протоколы межсервисного взаимодействия: REST API, gRPC Протоколы взаимодействия с Frontend: REST API Языки используемые в ландшафте: PHP, Golang ЗАДАЧИ: Реализация нового функционала Поддержка и развитие сервисов Документирование разрабатываемых сервисов Участие в code review Рефакторинг и актуализация legacy кода ПОЖЕЛАНИЯ К КАНДИДАТАМ: Уверенное знания языков Golang Опыт разработки и проектирования микросервисов Понимание принципов работы распределенных систем Опыт использования систем контейнеризации Опыт работы с MySQL/PostgresSQL (желательно ElasticSearch, CouchBase, но не обязательно) Опыт работы с брокерами очередей: Kafka, RabbitMQ Понимание паттернов проектирования и чистой архитектуры Опыт профилирования запросов к базе данных БУДЕТ ПЛЮСОМ: Опыт работы с брокерами очередей: Kafka, RabbitMQ