Описание
Fliff развивает платформу развлечений на основе наград, охватывающую спорт, казино, прогнозы и коллекционирование. Её freemium-архитектура даёт игрокам доступ к социальным играм и интерактивным наградам.
Задачи
•Брать на себя ответственность за бэкенд-функции и улучшения от проектирования до реализации, развёртывания и поддержки в продакшене
•Проектировать, разрабатывать и поддерживать масштабируемые высокопроизводительные бэкенд-сервисы на Python и Django, включая асинхронные компоненты, где применимо
•Писать unit- и интеграционные тесты для повышения надёжности системы, предотвращения регрессий и укрепления практик тестирования и покрытия
•Оценивать трудозатраты на разработку функций и долгосрочные технические инициативы
•Сотрудничать с продуктом, QA и инженерными командами, превращая требования в технические решения
•Участвовать в код-ревью, повышать качество инженерии и участвовать в технических решениях
Требования
•Опыт разработки от 5+ лет, Python как основной язык
•Сильный опыт создания продакшен бэкенд-систем с Django и асинхронным Python (asyncio)
•Сильные фундаментальные знания алгоритмов, структур данных и concurrency
•Опыт проектирования архитектуры для высоконагруженных, масштабируемых решений
•Практический опыт работы с PostgreSQL, включая сложные SQL-запросы, проектирование схем, миграции и настройку производительности
•Опыт работы с Redis для кэширования и управления состоянием в распределённых системах
•Хорошее понимание цикла разработки — от анализа требований и развёртывания до мониторинга приложений
•Готовность участвовать в дежурствах (on-call)
Будет плюсом
•Go
•Apache Kafka в продакшене
•Опыт с системами, поддерживающими 1M+ пользователей
•Автоматизированное тестирование, измерение покрытия тестами, стратегии автоматизации тестирования
•Опыт в спортивной или беттинг-индустрии
Условия
Условий в вакансии нет.