Шпорин Олег Алексеевич
Backend-разработчик на Python
- Python
- FastAPI
- Русский — C2 — В совершенстве
Backend-разработчик (Python) — сервис аналитики по онлайн-игре
Мы делаем продукт аналитики по онлайн-игре (наподобие “статистики/билдов/рейтингов/меты”): собираем данные из публичных источников и API, обрабатываем их, строим удобные страницы/эндпоинты, ускоряем выдачу через кэш и делаем так, чтобы всё работало стабильно под растущим трафиком. Нужен backend-разработчик на Python, который сам вникает в предметку, умеет разбираться в логике, искать причины проблем по логам/метрикам и доводить задачи до результата.
Обязанности:
— Разработка и поддержка backend API (Python) для сервиса аналитики
— Интеграции с внешними API/источниками данных, нормализация и валидация данных
— Проектирование схем БД, оптимизация запросов, индексы, миграции
— Реализация кэширования (Redis), TTL, прогрев/инвалидация кэша
— Фоновые задачи/очереди (парсинг, пересчёты статистики, обновления данных)
— Разбор багов и инцидентов: логи, метрики, поиск “почему так” и исправление
— Участие в улучшении архитектуры и производительности (скорость/стоимость/стабильность)
— Написание тестов на критичную бизнес-логику, поддержка качества релизов
Требования:
— Уверенный Python (опыт коммерческой разработки)
— Опыт с FastAPI / Django / Flask (любое, но Python-бек обязателен)
— Хорошее понимание SQL и опыта с PostgreSQL (JOIN, индексы, explain, оптимизация)
— Опыт работы с Redis (кэш, rate limit, очереди/блокировки — плюс)
— Понимание REST (а если GraphQL — тоже ок)
— Умение самостоятельно разбираться в чужом коде, уточнять требования, находить оптимальные решения
— Адекватная инженерная дисциплина: git, код-ревью, аккуратность, ответственность
Будет плюсом:
— SQLAlchemy / Alembic, async Python
— Celery/RQ/Arq, фоновые воркеры
— Docker, базовые навыки DevOps (Linux, nginx, CI/CD)
— Опыт с highload, профилированием, мониторингом (Sentry/Prometheus/Grafana)
— Интерес к играм/аналитике (не обязателен, но помогает)
Условия:
— Удалённая работа
— Гибкий график, ориентир на результат
— ЗП: обсуждается (готовы платить за уровень и ответственность)
— Небольшая команда, быстрые решения без бюрократии
— Возможность влиять на архитектуру и продукт, видеть эффект от своей работы
— Долгосрочный проект: рост трафика, новые фичи, масштабирование