Увійти Реєстрація
Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Документація Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти Інструменти Події
Інше
Про нас Реклама
Нова
Вчора

Senior PHP Developer (Game Backend)

Wooden Sword

The Senior PHP Developer will be responsible for the end-to-end implementation of backend features for a high-load live mobile RPG.

Development is performed across two main backend environments:

  • PHP Laravel API (Primary Stack)
  • Nakama Game Server TypeScript runtime

The developer participates in the full feature development lifecycle, from backend logic and API integration to testing, code review, performance optimization, and documentation.

Responsibilities

Area

Responsibility

  • Laravel Integration

Integrate with the Laravel REST API

  • Nakama Development

Implement backend features in the Nakama Game Server TypeScript runtime

  • Testing

Write and maintain unit tests for all new modules

  • Code Review

Participate in TypeScript and Laravel code reviews, providing and receiving constructive feedback

  • Performance

Profile and optimize hot-path RPC handlers

Documentation
Document public RPC contracts and storage schemas as features are implemented

Required SkillsLaravel / PHP (Primary Stack)

  • Ability to independently develop migrations, Eloquent models, API controllers, and Artisan commands without constant guidance.

Backend Development

  • 5+ years of backend development experience.

TypeScript

  • Strong typing practices.

  • Comfortable with OOP patterns, functional patterns, and async/await.

  • Understanding of asynchronous programming pitfalls in a single-threaded runtime environment.

Database & PostgreSQL

  • Strong experience with PostgreSQL, efficient SQL query design, transactions, and basic locking concepts.

Nice to Have

The following experience is considered a plus:

  • Any game development or live-service game experience.
  • Experience building or maintaining an A/B testing system.
  • Experience writing and reviewing unit and integration tests for TypeScript game logic.
  • Experience integrating push notification services (OneSignal / Firebase / similar services)
27

Схожі вакансії

Full-Stack Developer (PHP/Laravel + Vue 3)

Full-Stack розробник з глибоким досвідом бекенду. Розробляєте масштабовані веб-платформи з комплексною бізнес-логікою, працюєте з PHP/Laravel, SQL, Vue 3/TypeScript. Основні вимоги: досвід з Laravel, Eloquent, проектування API, оптимізація баз даних (включно з мільйонами записів), фронтенд на Vue 3 з Composition API, TypeScript. Цінується розуміння архітектури, продуктивності й довгострокової підтримуваності коду.

Sombra Нова
Сьогодні

Senior Software Engineer (PHP)

Senior розробник PHP/Laravel для дизайну та розвитку backend-платформи з складними бізнес-процесами. Вимагається 6+ років досвіду з PHP, глибокі знання Laravel, DDD, мікросервісів, REST API та баз даних. Основний стек: PHP, Laravel, MySQL, Redis, RabbitMQ, AWS, Docker.

Codebridge Нова
Сьогодні

Full-Stack PHP Developer

Full-Stack PHP розробник для B2B платформи в сегменті продажів та аутрічу. Працюватиме з Laravel 12, PostgreSQL на бекенді та Nuxt 3/Vue на фронтенді, розробляватиме нові функції та інтегруватиме AI (Claude API). Вимоги: 3+ років комерційного досвіду в full-stack розробці, сильні навички PHP/Laravel, Vue.js/Nuxt 3, PostgreSQL.

Статті за темою

Найдешевший запит - той, якого немає: eager loading і лічильники Рекомендовано
Посібники 20 липня 2026
Як будувався laravelukraine.com

Найдешевший запит - той, якого немає: eager loading і лічильники

Найдешевший запит - той, якого немає. З цього починаємо серію про продуктивність laravelukraine.com. Eager loading проти N+1 у зв'язках - зокрема підступний випадок аватарів через Spatie MediaLibrary, де забутий author.media повертає прихований запит на кожен рядок. Плюс withCount/loadCount замість ручних COUNT і чому іноді найправильніше рішення - взагалі не кешувати.

Lattice
Новини 19 червня 2026

Lattice: опис Inertia UI на PHP

Lattice - це server-driven UI фреймворк для Laravel, що дозволяє описувати сторінки, форми, таблиці, дії та меню в PHP, а рендерити їх як React-компоненти через Inertia. Сервер стає єдиним джерелом правди для інтерфейсу, а клієнт лише відповідає за його відображення.

54

Читати в документації