Маркетинг Точнее
Senior Backend Developer / Team Lead (Python)
- 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-продуктом с высокими требованиями к архитектуре и масштабируемости
-
Удалённый формат работы с возможностью работать из любой точки мира
-
Прямое взаимодействие с директором по продукту и генеральным директором
-
Участие в стратегическом планировании и принятии ключевых технических решений — с прямым влиянием на развитие продукта и компании
-
Конкурентную заработную плату (обсуждается по результатам интервью)