О проекте
Мы создаем программную платформу для интерактивных игровых центров. Сейчас запускаем новую версию системы Quiz:
до 80 игроков одновременно
веб-интерфейс для бронирования и администрирования
офлайн-режим и синхронизация
сбор и визуализация статистики
Обязанности
Облачная инфраструктура (VPS): аренда, настройка. Перенос БД, настройка API, безопасность (токены, авторизация), AWS/GCP, PostgreSQL, Node.js/Django
Разработка REST API (Strapi API): пользователи, сессии, квизы, WebSocket /GraphQL, календарь бронирования FullCalendar
Работа с PostgreSQL, миграциями Alembic, индексацией
Разработка фронтенда (React + TypeScript + Vite): авторизация, бронирование, лидерборд, Firebase Auth или Auth0, React/Angular, JWT, REST API, Retool
Интеграция с S3, мониторингом (Grafana), логированием (Loki)
Участие в CI/CD: Fibery, Slack, GitHub Actions, Docker
Технологии
Backend: Python/PHP, REST API, CMS, PostgreSQL, Alembic
Frontend: React, Vite, TypeScript, i18next
Требования
Опыт с API и CMS + PostgreSQL
Фундаментальное понимание и backend, и frontend, умение писать чистый, читаемый код
Понимание REST, WebSocket, авторизации (JWT, OAuth)
Опыт сборки Unity-проектов под Android — будет плюсом
Опыт работы с CI/CD, логированием, API-документацией
Условия
Удаленная работа
Гибкий график
Оплата по этапам проекта (майлстоуны с конкретными результатами)
Возможность перейти в постоянную команду
Откликнитесь на вакансию, добавив:
Ссылку на GitHub / портфолио
Пример кода / проекта