Написать пост
VK

Ведущий full stack разработчик

По итогам собеседованияFull-time, Опыт от 5 лет, Москва

Мы ищем Ведущего full stack разработчика, готового принять участие в разработке внутренних инструментов управления потоками обработки данных. Мы ожидаем, что ведущий full stack разработчик внесёт значительный вклад в развитие инфраструктуры инструментов для управления/мониторинга потоками данных.

Команда

Команда DWH агрегирует в себе накопленную экспертизу и лучшие практики компании в области построения хранилищ данных и аналитических приложений. Мы превращаем информационный хаос в четко организованную систему, которая собирает, обрабатывает и анализирует любые объёмы данных.

В нашей команде убеждены, что системы хранилищ данных должны упрощать работу людей — автоматизировать рутинные задачи, собирать и анализировать сырые данные, подготавливать почву для удобного и аргументированного принятия решений.

Мы ищем специалистов, которые готовы активно участвовать в разработке одного из крупнейших хранилищ группы компании: объемы данных скоро превысят 4,5 петабайт, количество узлов кластера более 150, ежедневный прирост информации составляет 1,5 — 2 Тб. В хранилище собрана информация большинства ключевых бизнес-юнитов компании. Она описывает поведение пользователей рунета: события посещений сайтов, клики\показы рекламы, использование мобильных приложений, профили и действия пользователей в соц.сетях, их публичные сообщения и т.д. Все это позволяет составлять полную картину поведения пользователя во всех сервисах Mail.Ru Group и строить на полученных данных сложные математические модели.

Задачи

  • разработка новых и развитие существующих внутренних инструментов и сервисов;
  • активное участие в проектировании продуктов и процессов разработки.

Необходимые навыки и умения

  • не менее пяти лет релевантного опыта работы;
  • опыт участия во всех жизненных циклах разработки программного обеспечения (проектирование, аналитика, разработка, тестирование, внедрение, сопровождение внедрения и внедренных решений) в качестве Team Lead или ведущего разработчика;
  • отличное знание Python, в работе используем Python 3.6;
  • отличное знание Django, в работе используем Django 2;
  • отличное знание CSS и HTML5, навык верстки;
  • подтвержденный опыт работы с React + Redux, умение профилировать и оптимизировать React приложение;
  • отличное знание реляционных баз данных и SQL (работаем с Mysql) (плюсом будет опыт использования какого-либо key-value хранилища)
  • знание GraphQL и Django REST будет плюсом;
  • умение собрать лаконичный функциональный web-интерфейс из стандартных компонентов на основе одной из современных технологий;
  • ссылки на публичные репозитории, статьи с примерами работы приветствуются.

Корпоративные плюшки

  • проекты большого масштаба: соцсети, почтовые сервисы, киберспорт, портал, игры, электронная коммерция ─ в каждом есть возможность делать жизнь миллионов людей лучше;
  • сложные и интересные задачи: высоконагруженные сервисы, которые задают уровень для конкурентов качеством и технологиями; быстрый рост в трендовых направлениях; амбициозные цели перед каждым проектом;
  • оборудование: мощное железо, дополнительные мониторы, специализированные гаджеты ─ все для решения масштабных задач и экспериментов;
  • команда: работа бок о бок со «звездами» IT-индустрии, каждый из которых может поделиться своей экспертизой;
  • профессиональное развитие: прямо в офисе мы организуем митапы, конференции, встречи разработчиков и тестировщиков, семинары и тренинги, куда открыт доступ каждому сотруднику;
  • новый опыт: лучшие сотрудники преподают в наших образовательных проектах, выступают на российских и международных конференциях;
  • офис в 5 минутах от метро, крытый паркинг для всех сотрудников, велопарковка, а летом ─ прокат велосипедов, лонгбордов и самокатов;
  • здоровье и спорт: программа ДМС доступна с первого месяца работы; для поддержания иммунитета круглый год во фреш-баре овощи и фрукты; собственный тренажерный и спортивный зал в офисе.