Ведущий backend-разработчик (python, Rambler/топ-100)
Требования
Местоположение и тип занятости
Компания
Один из лидеров российской индустрии медиа и развлечений
Описание вакансии
Условия работы
В команде разработки аналитической системы Рабмлер/топ-100 открыта вакансия ведущего backend-разработчика.
Современный Рамблер/топ-100 - это высокопроизводительная аналитическая платформа, построенная на современном стеке технологий: Hadoop, Spark, Kafka, Clickhouse, Postgres. Группа backend-разработки Топ-100 отвечает за алгоритмы обработки терабайт данных ежесуточно поступающих от сайтов, на которых установлен наш счетчик, и все API, с которыми работают веб-приложения и наши партнёры.
Что мы ожидаем от кандидата:
- Уверенное знание основных алгоритмов и структур данных;
- Опыт программирования на Python;
- Опыт работы с одним из синхронных (Flask/Django) и/или асинхронных фреймворков (Tornado/aiohttp);
- Опыт разработки высоконагруженных проектов;
- Понимание принципов работы распределенных систем;
- Опыт работы с nosql хранилищами и с postgres;
- Желание работать в большой команде;
- Способность самостоятельно принимать технологические решения.
Чем предстоит заниматься:
- Разработкой API для веб-приложений с большой посещаемостью;
- Оптимизацией производительности приложений;
- Анализом и улучшением архитектуры кода;
- Поддержкой общепринятых практик контроля качества кода;
- Активным взаимодействием с коллегами;
- Рефакторингом legacy-кода;
- Модульным тестированием разработанной функциональности.
Бонусы
Что мы предлагаем:
- Полное соблюдение ТК РФ;
- Качественная медицинская страховка;
- Красивый и удобный офис недалеко от центра Москвы, куда легко добраться пешком или на трамвае от м. Тульская, на бесплатном шаттле от м. Павелецкая или на автомобиле по Даниловской набережной;
- Интересная работа среди профессионалов;
- Пинг-понг и настольный футбол;
- Помощь в релокации для людей из других регионов;
- Внутреннее обучение сотрудников;
- Регулярное проведение внешних и внутренних митапов;
- Уровень заработной платы по результатам собеседования.