Ведущий backend-разработчик (Django)

Работодатель:
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, улица Коровий Вал, 5

Сейчас мы активно развиваем нашу рекламную платформу и ищем сильных Backend-разработчиков в команду личного кабинета. Это ключевой интерфейс для наших клиентов-рекламодателей, где они управляют кампаниями, анализируют эффективность и работают с отчетами.

Мы работаем с большими данными и высокими нагрузками. Если вам интересно строить сложную систему, которая обрабатывает десятки тысяч запросов в секунду и оперирует терра байтами данных, — добро пожаловать в команду!

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

  • Разрабатывать бэкенд для личного кабинета рекламодателя. Наш продукт — это сложная система из множества сервисов, которой управляет пользовательская админка.
  • Реализовывать сервис для прогнозирования охвата и стоимости рекламных кампаний. Это одна из ключевых фич, которая должна работать с данными в режиме, близком к реальному времени.
  • Реализовывать сложную бизнес-логику и ролевую модель доступа. У нас многоуровневая система прав, которая требует вдумчивого подхода.
  • Оптимизировать производительность сервисов. Задачи «в лоб» здесь не решаются. Нужно будет думать об эффективности кода, запросов к БД и архитектуре в целом, чтобы выдерживать высокие нагрузки.
  • Покрывать свой код автотестами. Мы серьезно относимся к качеству и стабильности.

Наш стек:

  • Backend: Python 3.11+, Django 5+, Django Rest Framework.
  • Базы данных: PostgreSQL, ClickHouse (внедряем для аналитики).
  • Инфраструктура: Kubernetes, Docker, GitLab CI/CD.
  • Тестирование: pytest.

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

  • Опыт коммерческой разработки на Python от 3 лет, с уверенным знанием Django и DRF.
  • Глубокое понимание принципов работы реляционных баз данных (PostgreSQL). Вы уверенно работаете через ORM, но понимаете, какие запросы генерируются «под капотом» и как их оптимизировать.
  • Уверенные навыки работы в Linux на уровне продвинутого пользователя.
  • Отличное знание Git.
  • Понимание, как устроен веб: HTTP, REST, принципы взаимодействия клиента и сервера.

Будет большим плюсом:

  • Опыт развертывания и поддержки веб-сервисов в Kubernetes.
  • Опыт работы с ClickHouse или другими колоночными СУБД.
  • Опыт работы с асинхронностью в Python (asyncio).

Похожие вакансии

Senior QA Automation Engineer (Python)
X5 Tech

Опыт в автоматизированном тестировании от 2 лет. Опыт разработки на Python. Навыки разработки framework’ов автоматизации. Навыки работы с REST...

Ведущий аналитик 1с ERP
ТехноГрупп

Опыт внедрения 1С:ERP. Опыт внедрения маркировки продукции (Честный знак). Глубокое понимание процессов торгово-производственной компании (НСИ, продажи, закупки...

Ведущий редактор Детской художественной литературы
РОСМЭН

Высшее образование: филологическое, иностранные языки, издательское дело. Знание детской литературы, в первую очередь, современной. Понимание особенностей продукта для детей разных...

Старший Fullstack-разработчик (Vue.JS+PHP)
МФК Фордевинд

Уверенное знание PHP (Laravel), MySQL, Vue.JS, Jquery, CSS. Умение писать чистый, грамотный и поддерживаемый код. Навыки верстки. Умение работать с...

350 000 руб.
Главный бухгалтер
Митлекс ТД

Высшее образование (бухгалтерское, экономическое, финансовое). Опыт работы Главным бухгалтером/Бухгалтером в ед. лице в строительной организации от 5 лет.

120 000 - 180 000 руб.