Senior Python разработчик

Срок для отклика истек

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

Расширяем команду бэкенд разработчиков в нескольких бизнес-юнитах.
Рассматриваем только middle+ и senior уровня
( команда бэкенд разработчиков ).

Сегодня, РБК — это мультимедийный холдинг, объединяющий медиа, IT-сервисы и инфраструктуру для бизнеса. Компания развивается в области IT, digital-продуктов и mediatech.

В настоящее время аудитория наших сайтов (РБК, Инвестиции, Pro, Авто, Тренды, Спорт, Недвижимость, РБК+, ТВ и др.) составляет более 60 млн уникальных пользователей ежемесячно. На наши сайты заходит каждый 3-й житель России.

Работу наших веб-проектов и мобильных приложений обеспечивает сложная инфраструктура, частью которой являются сервисы, написанные на языке Python.

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

  • Разрабатывать и поддерживать веб-проекты для внешних и внутренних (сотрудники компании) пользователей; микросервисы, предоставляющие API для мобильных приложений, сайта и других сервисов в нашей инфраструктуре
  • Проводить code review
  • Писать Unit тесты, автотесты и т.д.
  • С помощью метрик, логов и трассировки запросов находить проблемные места в приложениях и дорабатывать их
  • Общаться с разработчиками из других отделов (PHP, Java, фронтенд и т. д.), тестировщиками, project-менеджерами и сисадминами по техническим вопросам
  • Участвовать в разработке микросервисной архитектуры
  • Оценивать сроки выполнения задач, принимать участие в обсуждениях.
  • Делиться опытом с коллегами.

Требования к кандидатам

  • опыт командной разработки на Python не менее 2-х лет;
  • знание основ ООП в Python и соответствующих принципов разработки ПО;
  • опыт работы в Linux или MacOS, умение обращаться с командной строкой;
  • хорошее знание какого-либо из популярных Python-фреймворков (Django, Flask, FastAPI и др.);
  • умение работать с реляционными СУБД, понимание того, как ORM с ними взаимодействуют;
  • базовые знания технологий фронтенда (JS, CSS);
  • навыки работы с Git;
  • умение работать в команде, ответственное отношение к задачам, развитое критическое мышление, отсутствие “токсичности”, готовность помогать коллегам в технических вопросах и желание развиваться самому;
  • знание английского языка, достаточное, чтобы уметь найти нужную информацию из англоязычных источников в интернете (документация к библиотекам и API, статьи, issues репозиториев GitHub и т. д.).

Не обязателен, но добавит плюсов опыт работы с Docker, Kubernetes, RabbitMQ, Apache Kafka, MongoDB, Elasticsearch, опыт конфигурации nginx и uwsgi или gunicorn.

УСЛОВИЯ:

  • Оформление в соответствии с трудовым законодательством РФ
  • Заработная плата обсуждается на финальном собеседовании
  • График работы: 5/2, суббота и воскресенье — выходные
  • Удаленный формат работы с предоставлением современной техники
  • Высококвалифицированный коллектив сплоченный общей идеей
  • ДМС включая стоматологию

  • Гибкие методы управления: мы используем Agile, SCRUM и OKR, чтобы каждый день создавать новое и быстро реагировать на изменения.