YAYadda
Senior Backend Developer (Python / Django)
Команда развивает бэкенд-сервисы на Python/Django для продуктовых API, биллинга, внутренних админ-инструментов и аналитики событий. Работа важна для надежности системы, консистентности данных и быстрой обработки больших объёмов событий
ГрейдSenior
Стек
PythonDjangoPostgreSQLRedisClickHouseCeleryDockerAlembicCI/CD
Задачи
- •Разработка и поддержка бэкенд-сервисов и продуктовых API
- •Проектирование схем PostgreSQL, миграции и оптимизация тяжёлых запросов
- •Реализация кеширования, блокировок и хранения состояния в Redis
- •Построение потоков отчётности и обработки событий на ClickHouse
- •Проведение аккуратных миграций и улучшение мониторинга/логирования
- •Сотрудничество с командами продукта, фронтенда, инфраструктуры и поддержки
Обязательно
- •Коммерческий опыт разработки на Python 3 и с Django
- •Уверенные знания PostgreSQL: схемы, индексы, миграции и оптимизация запросов
- •Опыт использования Redis для кеширования, очередей и блокировок в высоконагруженных сценариях
- •Опыт работы с ClickHouse или другими аналитическими СУБД для обработки событий
- •Управление миграциями через Django migrations и Alembic
- •Опыт работы с Docker, настройкой CI/CD и деплоем в продакшен
- •Владение английским языком на уровне B1+ и выше
Будет плюсом
- •Опыт проектирования биллинга и внутренних админ-инструментов
- •Навыки observability и расследования инцидентов
- •Опыт написания тестов для критичных узлов системы