РІВЕНЬ
Senior
ФОРМАТ
Remote
ЗАЙНЯТІСТЬ
Контракт
АНГЛІЙСЬКА
не вказано
Проєкт - мобільна RPG з високими навантаженнями, яка вже працює в живому режимі. Бекенд розділений між Laravel API та ігровим сервером Nakama на TypeScript-рантаймі, і розробник закриває фічу повністю: від логіки та інтеграції до тестів, профілювання й документації.
Чим займатиметесь
- Інтеграція з REST API на Laravel.
- Реалізація серверних фіч у TypeScript-рантаймі Nakama.
- Написання та підтримка unit-тестів для нових модулів.
- Код-рев'ю на TypeScript і Laravel - як з вашого боку, так і зворотний зв'язок від команди.
- Профілювання й оптимізація RPC-хендлерів на гарячих шляхах.
- Опис публічних RPC-контрактів і схем зберігання даних паралельно з розробкою фіч.
Що очікуємо
- 5+ років бекенд-розробки.
- Laravel і PHP як основний стек: самостійно робите міграції, Eloquent-моделі, API-контролери та Artisan-команди.
- TypeScript зі строгою типізацією, впевнене володіння ООП- і функціональними патернами, async/await.
- Розуміння, де асинхронний код підводить у однопотоковому рантаймі.
- PostgreSQL на серйозному рівні: ефективні запити, транзакції, базові механізми блокувань.
Буде плюсом досвід у геймдеві чи live-service проєктах, побудова або підтримка A/B-тестування, тести й рев'ю ігрової логіки на TypeScript, інтеграція push-сервісів на кшталт OneSignal чи Firebase.
перевірено 2 дні тому