👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Ведущий backend-разработчик (python, Rambler/топ-100)

Требования

БэкендPythonPostgreSQLSQLalchemy

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

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

Компания

Один из лидеров российской индустрии медиа и развлечений

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

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

В команде разработки аналитической системы Рабмлер/топ-100 открыта вакансия ведущего backend-разработчика.

Современный Рамблер/топ-100 - это высокопроизводительная аналитическая платформа, построенная на современном стеке технологий: Hadoop, Spark, Kafka, Clickhouse, Postgres. Группа backend-разработки Топ-100 отвечает за алгоритмы обработки терабайт данных ежесуточно поступающих от сайтов, на которых установлен наш счетчик, и все API, с которыми работают веб-приложения и наши партнёры.

Что мы ожидаем от кандидата:

  • Уверенное знание основных алгоритмов и структур данных;
  • Опыт программирования на Python;
  • Опыт работы с одним из синхронных (Flask/Django) и/или асинхронных фреймворков (Tornado/aiohttp);
  • Опыт разработки высоконагруженных проектов;
  • Понимание принципов работы распределенных систем;
  • Опыт работы с nosql хранилищами и с postgres;
  • Желание работать в большой команде;
  • Способность самостоятельно принимать технологические решения.

Чем предстоит заниматься:

  • Разработкой API для веб-приложений с большой посещаемостью;
  • Оптимизацией производительности приложений;
  • Анализом и улучшением архитектуры кода;
  • Поддержкой общепринятых практик контроля качества кода;
  • Активным взаимодействием с коллегами;
  • Рефакторингом legacy-кода;
  • Модульным тестированием разработанной функциональности.

Бонусы

Что мы предлагаем:

  • Полное соблюдение ТК РФ;
  • Качественная медицинская страховка;
  • Красивый и удобный офис недалеко от центра Москвы, куда легко добраться пешком или на трамвае от м. Тульская, на бесплатном шаттле от м. Павелецкая или на автомобиле по Даниловской набережной;
  • Интересная работа среди профессионалов;
  • Пинг-понг и настольный футбол;
  • Помощь в релокации для людей из других регионов;
  • Внутреннее обучение сотрудников;
  • Регулярное проведение внешних и внутренних митапов;
  • Уровень заработной платы по результатам собеседования.