PHP Backend Developer для игрового API

100 - 150 USD

Что за роль

Нужен backend-разработчик для создания REST API к браузерной игре. API должен обрабатывать учётные записи игроков, результаты матчей и игровой прогресс, а также отдавать данные в JSON для отображения на сайте. Важная часть задачи — защита от поддельных отправок результатов и понятная документация для дальнейшего использования.

Что предстоит делать

    • Разработать REST-эндпоинты для регистрации и входа игроков с использованием email и пароля.
    • Реализовать сохранение игровых результатов и возврат обновлённых таблиц лидеров в формате JSON.
    • Добавить учёт уровней, достижений и общего прогресса игрока, чтобы клиентская часть могла запрашивать эти данные.
    • Настроить серверную валидацию и проверки запросов, препятствующие подмене или отправке недостоверных результатов.
    • Организовать структуру кода так, чтобы впоследствии можно было добавлять новые игры и режимы.
    • Подготовить краткие инструкции по настройке и примеры запросов cURL или Postman для каждого эндпоинта.

Что потребуется

    • Опыт разработки на современном PHP 7.4+ или PHP 8.
    • Уверенное владение REST API и практиками backend-разработки.
    • Знание MySQL или MariaDB и умение работать с данными игроков и игровыми результатами.
    • Понимание безопасной аутентификации; JWT рассматривается как предпочтительный вариант, но допустимы другие надёжные решения.
    • Навыки объектно-ориентированного программирования и подготовки технической документации.

Что важно знать

Работа оформлена как отдельный проект с конкретными критериями приёмки: покрытие эндпоинтов, защита от подделки запросов и ясность документации. В описании предусмотрена возможность предложить альтернативу JWT для авторизации; также потребуется оставить код удобным для расширения игровыми режимами. Указанный бюджет — 100–150 долларов.

Оценка вакансии
6.6 / 10
Задачи и критерии приёмки описаны предметно, включая безопасность запросов и документацию; обозначены PHP и базы данных. Не указаны сроки, формат взаимодействия и опыт заказчика, а бюджет обозначен без уточнения, является ли он фиксированным за весь проект.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал

TalentMove стал Жабкой

Встречайте
TalentMove 2.0

Удобнее искать. Проще выбирать.

Открыть Жабку