Tarantool developer (Middle/Senior/TechLead)

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

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

Компания

IT-компания и основной цифровой партнер торговых сетей и бизнесов X5 Group

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

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

Ищем в команду платформы Tarantool разработчиков разного уровня (Middle/Senior/TechLead).

Продукт: разработка с нуля системы лояльности (более 16 тыс. магазинов по всей России и миллионы транзакций в день). На проекте будет 40-50 человек - 4 продуктовые команды (3 команды на Go, 1 команда - Tarantool). 

Стек технологий на проекте: Go, Lua, Tarantool Data Grid, MongoDB.

Задачи:

  • Участие в проектировании и разработке архитектуры платформы и ее сервисов
  • Разработка бэкендов API и бизнес-логики
  • Интеграция с внутренними и внешними системами
  • Ревью кода
  • Участие в повышение профессионального уровня команды (hard skills)

Необходимая квалификация:

  • Опыт разработки и масштабирования высоконагруженных систем на языках Python, JVM, Go, C/C++ и пр. от 3х лет
  • Опыт работы с реляционными и/или NoSQL БД (MongoDB, Tarantool и пр.) – внутреннее устройство, транзакционность, оптимизация запросов, масштабирование
  • Понимание часто используемых алгоритмов и структур данных
  • Хорошее понимание работы сетевых протоколов (TCP/IP, UDP и пр.)
  • Свободное владение инструментами: Git, утилиты и команды Unix (ssh, grep и т.д.)
  • Способность к эффективной коммуникации, умение четко выражать свои доводы и идеи, в том числе в документации и code review
  • Желание построить надежную и масштабируемую платформу как сервис

Что еще может пригодиться:

  • Опыт использования скриптовых языков (в частности Lua)
  • Навыки разработки, тестирования и отладки распределенных систем
  • Понимание асинхронного программирования

Бонусы

  • У нас удобный и эргономичный офис - м. Волгоградский проспект (10 минут пешком или 5 мин. на корпоративном автобусе);
  • На территории офиса есть своя парковка (на которой действительно есть свободные места) и спортивная площадка (футбол, баскетбол, настольный теннис, тренажеры);
  • График работы: 5/2 (гибкое начало дня);
  • Оформление по ТК РФ с официальной заработной платой и бонусной программой;
  • Особое внимание уделяем развитию наших сотрудников и оплачиваем профессиональные конференции и обучение;
  • Предоставляем соц. пакет - ДМС со стоматологией, мобильная связь, корпоративные скидки у партнеров (PrimeZone), доплата по больничному листу, социальные гарантии, корпоративные мероприятия;
  • Наши сотрудники имеют 5-10% скидки в магазинах «Пятерочка», «Перекресток», «Карусель».