Golang developer

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Аккредитованная ИТ-компания и быстрорастущий цифровой партнёр М.Видео-Эльдорадо

Описание вакансии

О компании и команде

Мы ищем разработчика в команду Платформы WEB домена Цифровых каналов для разработки бэкэнда высоконагруженного интернет-магазина: CMS + микросервисная архитектура + docker + kubernetes. Микросервисы написаны на языках Golang и Java.

Мы используем такие технологии, как: Golang 1.19, Java 17, PHP-7.4, MySQL, PostgreSQL, Kafka/RabbitMQ, Memcached/Redis/Aerospike, REST/gRPC API, Istio, Prometheus, Sentry и многое другое.

Чем предстоит заниматься:

•Реплатформинг существующего монолитного решения в сторону микросервисной архитектуры;

•Развитие существующих сервисов, интеграция с сервисами компании, в том числе с асинхронными брокерами Kafka;

•Оптимизация кода под высокую производительность, работа с техдолгом;

•Код-ревью, написание unit-тестов, проведение оценок и при желании проектирование архитектурных решений.

Ожидания от кандидата

•Опыт разработки от 5 лет, знание и умение программировать на Golang;

•Опыт разработки микросервисов на Go от 3 лет;

•Понимание принципов REST API, SOLID, DRY;

•Опыт плотной работы с Git, решение конфликтов, управление ветками;

•Опыт проектирования реляционных баз данных, оптимизации запросов;

•Уверенные знания в Linux и Docker;

•Желание работать в команде, объяснять и делиться знаниями;

•Умение предложить архитектурное решение сложной задачи и декомпозировать решение на конкретные задачи.

Условия работы

•Опыт участия в цифровой трансформации крупнейшего техноритейлера России и мира: ты постоянно развиваешься в быстро меняющейся реальности, которая заставляет компанию трансформироваться день за днём, код за кодом. Ты готов принять вызов? Даешь Agile и Highload

•Конструктивный диалог и возможность внедрять твои идеи, если они способствуют достижению общего результата;

•По-настоящему интересные проекты, по-хорошему сложная ИТ-архитектура, реальная возможность расширить знания о функционале и обучиться новым технологиями;

•Заботу компании о своих сотрудниках, ДМС, различные льготы и многое другое;

•Участие в проектах компании, которые прокачают твой личный бренд на рынке: внутренние и внешние митапы, конференции, хакатоны и демо-дни.