Привет! Мы — Aya Games, продуктовая компания, создающая мобильную RPG с открытым миром и социальными механиками.
Наш проект — это живой цифровой город, где игроки могут строить карьеру, приобретать имущество, взаимодействовать с другими участниками, зарабатывать, а также выбирать свой путь — от служителя закона до члена уличной банды.
Мы ищем Senior Python Backend Developer.
Наш технологический стек:
- Языки и фреймворки: Python (FastAPI, Django), SQLAlchemy, Pydantic.
- Базы данных: MySQL, RabbitMQ.
- Инфраструктура: Docker.
- Инструменты для работы: Git, Jira, Notion, Slack.
Задачи на позиции:
- Разработка новых фичей продукта и исправление багов;
- Интеграция с внешними сервисами: платежные системы, CRM, маркетинговые инструменты;
- Оптимизация производительности и масштабирование системы;
- Проведение code review, поддержание высокого качества кода;
- Участие в планировании развития продукта.
Что мы ожидаем от кандидата:
- Опыт работы в backend-разработке от 5 лет;
-
Понимание принципов работы реляционных баз данных, хорошее знание SQL, опыт работы с MySQL, умение оптимизировать запросы;
-
Знание паттернов и принципов проектирования DI, SOLID, GOF, MVС;
-
Знание основных алгоритмов и структур данных, вычислительной сложности.
Будет плюсом:
- Опыт работы в GameDev;
-
Опыт работы c Frontend;
-
Опыт с Docker, K8s;
-
Опыт построения highload решений;
-
Опыт применения Redis, Kafka, MongoDB, ClickHouse.
Что мы предлагаем:
-
Полностью удаленный формат работы;
-
Гибкий график работы;
-
Работа в молодой команде над растущим проектом, быстрые итерации;
-
Частичная компенсация затрат на медицину и профильное обучение;
-
2 дополнительных оплачиваемых day-off в год.