О компании и команде
Магнит – это одна из крупнейших розничных сетей России, которая трансформируется в большую цифровую компанию
МагнитTech – это опытная команда из 4 500 IT специалистов, которая создает экосистему современных цифровых продуктов Магнит: доставка продуктов, лекарств, инструменты для обеспечения лояльности клиентов, спец. проекты и продукты для внутренних нужд
Подробнее о продукте / проекте:
В отделе разработки, формируется новая команда платформенного поиска, в которую ищем Senior Golang-разработчика. Задачи нашей команды: Разработка поиска по онлайн/оффлайн каталогу, который быстро вернет релевантные результаты по запросу пользователя; Создание удобного API и инструментов для коллег из продуктовых команд; Формулировка и проверка продуктовых гипотез для повышения конверсии; Обеспечение масштабируемости, надежности и мониторинга работы поисковой системы.
Чем ты будешь заниматься:
- Писать код и участвовать в code review, писать функциональные и unit-тесты
- Разрабатывать микросервисы согласно лучшим практикам
- Проектировать архитектуру платформенного поиска совместно с командой
- Общаться со стейкхолдерами, заниматься проработкой, декомпозицией и оценкой задач
Стек: Go, gRPC, Elasticsearch, RabbitMQ, PostgreSQL, Redis, Kafka, Docker, Kubernetes
Ожидания от кандидата
- Иметь опыт коммерческой разработки на Go от 1 года
- Иметь опыт работы в backend от 3 лет
- Обладать пониманием архитектуры веб-приложений и принципов работы веб-сервисов
- Обладать пониманием принципов SOLID и Clean Architecture
Будет плюсом:
- Будет плюсом опыт работы с Elasticsearch, Kubernetes, PostgreSQL
Условия работы
- Работа в аккредитованной ИТ компании - ООО ИТМ;
- Возможность работать как удаленно, так и в современных офисах с зонами отдыха в Москве, Краснодаре, Санкт-Петербурге и Иннополисе;
- ДМС со стоматологией;
- Оплата обучения на курсах и участие в конференциях;
- Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах;
- Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подходах;
- Возможность проведения митапов, хакатонов, где есть возможность познакомиться с работой других подразделений;
- Наличие корпоративных скидок, программ лояльности, корпоративной библиотеки, курсов;
- Отсутствие трекинга времени;
- Возможность миграции между проектами, мы быстро растем как вертикально, так и горизонтально;
- Современная техника с первого рабочего дня (выдаем mac на м1).