PHP Backend Developer для игрового API
Что за роль
Нужен backend-разработчик для создания REST API к браузерной игре. API должен обрабатывать учётные записи игроков, результаты матчей и игровой прогресс, а также отдавать данные в JSON для отображения на сайте. Важная часть задачи — защита от поддельных отправок результатов и понятная документация для дальнейшего использования.
Что предстоит делать
- Разработать REST-эндпоинты для регистрации и входа игроков с использованием email и пароля.
- Реализовать сохранение игровых результатов и возврат обновлённых таблиц лидеров в формате JSON.
- Добавить учёт уровней, достижений и общего прогресса игрока, чтобы клиентская часть могла запрашивать эти данные.
- Настроить серверную валидацию и проверки запросов, препятствующие подмене или отправке недостоверных результатов.
- Организовать структуру кода так, чтобы впоследствии можно было добавлять новые игры и режимы.
- Подготовить краткие инструкции по настройке и примеры запросов cURL или Postman для каждого эндпоинта.
Что потребуется
- Опыт разработки на современном PHP 7.4+ или PHP 8.
- Уверенное владение REST API и практиками backend-разработки.
- Знание MySQL или MariaDB и умение работать с данными игроков и игровыми результатами.
- Понимание безопасной аутентификации; JWT рассматривается как предпочтительный вариант, но допустимы другие надёжные решения.
- Навыки объектно-ориентированного программирования и подготовки технической документации.
Что важно знать
Работа оформлена как отдельный проект с конкретными критериями приёмки: покрытие эндпоинтов, защита от подделки запросов и ясность документации. В описании предусмотрена возможность предложить альтернативу JWT для авторизации; также потребуется оставить код удобным для расширения игровыми режимами. Указанный бюджет — 100–150 долларов.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram