Golang TeamLead / Руководитель группы разработки
Местоположение и тип занятости
Компания
Амбициозный проект от «М.Видео», новый формат онлайн-торговли –маркетплейс!
Описание вакансии
Условия работы
Какие сервисы предстоит развивать:
- Платформа экспериментов (гибкая платформа для A/B тестирования)
- Инфраструктурные сервисы для CI/CD (мы стараемся использовать готовые решения, но в некоторых случаях их не хватает)
- Сервисы-обвязки для интеграции наших API с API партнеров
- Сервис идентификациии и авторизации пользователей (с RBAC, ведением групп и т.п.)
- Экспортер заказов в денормализованный вид для перформанса страницы заказов в личном кабинете покупателя
- Сервис эквайринга (мы работаем с несколькими системами обработки платежей, которые нужно оперативно переключать в автоматическом и полуавтоматическом режиме)
Бонусы
Несколько причин работать с нами:
- Атмосфера и условия, в которых невозможно не развиваться как профессионал и как личность;
- Применение современных технологий и предельная открытость всему новому;
- Ультрасовременный коворкинг (Бауманская/Красносельская/Комсомольская);
- Возможность полностью или несколько дней в неделю работать удаленно;
- Удобные рабочие места, оборудованные лучшей техникой;
- Забота о сотрудниках: ДМС (включающее стоматологию), страхование жизни (для себя/родственника), обучение английскому языку, годовой абонемент в фитнес-клубах, оплата профессиональных курсов и конференций;
- Отсутствие дресс-кода и свобода самовыражения;
- Хорошая заработная плата + квартальные премии (точный уровень обсуждается после интервью);
- Официальное оформление и “белые” выплаты;
- Интересная внерабочая жизнь: совместное участие в «Гонке героев», турпоходы, коллективные игры в футбол и волейбол, просмотр фильмов и настолки в офисе.
- Компенсацию затрат на переезд;
Дополнительные инструкции
Что для этого нужно:
- Опыт разработки ПО от 3-х лет и выше;
- Опыт разработки на языке Golang;
- Знание методологий, основных шаблонов проектирования (паттернов), стандартов и лучших практики разработки программного обеспечения;
- Знание принципов объектно-ориентированного и функционального программирования;
- Знание языка структурированных запросов SQL, понимание работы БД;
- Знание одного из языков объектно-ориентированного программирования;
- Знание подходов к тестированию программного обеспечения;
- Основы фреймворков и практик управления проектами в гибких методологиях;
- Опыт построения высоконагруженных систем;