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
•Конструктивный диалог и возможность внедрять твои идеи, если они способствуют достижению общего результата;
•По-настоящему интересные проекты, по-хорошему сложная ИТ-архитектура, реальная возможность расширить знания о функционале и обучиться новым технологиями;
•Заботу компании о своих сотрудниках, ДМС, различные льготы и многое другое;
•Участие в проектах компании, которые прокачают твой личный бренд на рынке: внутренние и внешние митапы, конференции, хакатоны и демо-дни.