Маркетинг Точнее

Senior Backend Developer / Team Lead (Python)

Не указана
  • Москва
  • Более 6 лет
  • Python
  • PostgreSQL
  • Обучение и развитие
  • AWT
  • RabbitMQ
  • Celery
  • Redis
  • REST API
  • Django Framework
  • Управление командой
  • Kafka

Маркетинг Точнее — независимая экспертная компания в сфере digital-медиааудита и конкурентной аналитики.
Мы помогаем крупному бизнесу повышать прозрачность рекламных инвестиций и принимать решения на основе данных.

Развиваем собственные аналитические продукты и масштабируем backend-инфраструктуру для работы с большими массивами данных.

С чем предстоит работать:

  • Поддержка текущих сервисов компании: обеспечение работоспособности;
  • исправление и улучшение старых частей приложения
  • Развитие технической инфраструктуры и автоматизация процессов
  • Управление командой разработки: code review, постановка задач, контроль
  • качества
  • Масштабирование команды по мере роста проектов и бизнеса

    Дополнительные возможности:
  • Участие в создании новых сервисов с нуля и развитии текущих совместно с директором по продукту: планирование инфраструктуры, функциональности и способа реализации согласно бизнес-требованиям
  • Участие в обсуждении стратегических планов развития компании совместно с директором по продукту и генеральным директором

    Требования
  • Backend и архитектура

  • Уверенное владение Python (production-опыт 5+ лет)

  • Опыт разработки на Django или другом Python-фреймворке

  • Опыт проектирования и развития backend-архитектуры (монолит и/или микросервисы)

  • Понимание принципов построения масштабируемых и отказоустойчивых систем

  • Проектирование Rest API (понимание GraphQL будет плюсом)

    Асинхронность и интеграции

  • Опыт работы с очередями и брокерами сообщений (RabbitMQ, Kafka или аналоги)
  • Базы данных
  • Опыт работы с Celery или аналогичными инструментами фоновых задач
  • Опыт работы с Redis или другими in-memory хранилищами
  • Проектирование структуры баз данных
  • Глубокое знание SQL
  • Опыт работы с реляционными СУБД (PostgreSQL или аналоги)
  • Понимание индексов, оптимизации запросов, performance tuning

    Soft Skills и управленческие компетенции
  • Опыт управления командой разработчиков, проведения code review и технического менторинга

  • Участие в найме и проведении технических интервью

  • Способность выстраивать и развивать процессы разработки

  • Опыт декомпозиции задач, оценки сроков и планирования работы команды

  • Высокий уровень ответственности и ориентация на результат

    Дополнительно

  • Опыт R&D и решения нестандартных инженерных задач
  • Опыт парсинга данных (Selenium, Scrapy, requests и др.)
  • Понимание процессов разработки (Git-flow, code review, релизный цикл)

Будет плюсом

  • DevOps и инфраструктура

  • Уверенная работа с Linux-серверами

  • Контейнеризация (Docker, Docker Compose)

  • Понимание CI/CD-процессов

  • Базовое понимание принципов инфраструктуры как кода (будет плюсом)

  • Понимание логирования, мониторинга и алертинга

Мы предлагаем

  • Участие в развитии архитектуры и продукта

  • Минимум бюрократии и быстрые решения

  • Возможность влиять на процессы, технические стандарты и развитие команды

  • Работа над сложным B2B-продуктом с высокими требованиями к архитектуре и масштабируемости

  • Удалённый формат работы с возможностью работать из любой точки мира

  • Прямое взаимодействие с директором по продукту и генеральным директором

  • Участие в стратегическом планировании и принятии ключевых технических решений — с прямым влиянием на развитие продукта и компании

  • Конкурентную заработную плату (обсуждается по результатам интервью)