15 часов назад
Backend Middle+/Senior (PHP, Game Development)
250 000₽
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Backend Middle+/Senior (PHP, Game Development): Проектирование и развитие серверной части игровой платформы с акцентом на масштабируемость, высокую производительность и интеграцию игровых функций. Фокус на создании long-running и асинхронных сервисов, корректной работе при конкурентных запросах, realtime-обновлениях и безопасном деплое.
Локация: Челябинск, улица Кирова, 159; работа только в офисе работодателя, удалённый формат не рассматривается
Зарплата: от 250 000 ₽ на руки в месяц
Компания
Урал Регион Медиа развивает игровой проект с серверной и клиентской частью.
Что делать
- Проектировать, разрабатывать и оптимизировать серверный функционал с учётом масштабирования и высокой производительности.
- Поддерживать legacy-код и безопасно развивать существующую архитектуру.
- Разрабатывать горизонтально масштабируемые сервисы для ресурсоёмких задач и long-running-приложения.
- Писать PHPUnit unit- и integration-тесты.
- Вносить изменения во frontend на JavaScript/TypeScript и Vue 3+, включая минимальную вёрстку.
- Интегрировать игровые функции с другими разработчиками; первая задача может включать развитие системы игровых предметов.
Требования
- Глубокое знание PHP 8.5 и уверенное владение JavaScript/TypeScript, включая Vue 3+.
- Опыт работы с MySQL или другой SQL-базой данных: индексы, оптимизация запросов, транзакции, блокировки и конкурентный доступ.
- Понимание конкурентного и асинхронного выполнения, race condition, атомарных операций и ReactPHP или аналогичных подходов.
- Опыт разработки кеширования, realtime-обновлений через WebSocket или Centrifugo, а также long-running-приложений с контролем памяти и ресурсов.
- Умение проектировать тестируемый production-код, безопасно выполнять деплой и миграции в работающей системе.
- Уверенное владение Git и способность разбираться в существующем коде без необоснованного переписывания работающих решений.
Хорошо, если есть
- Опыт с Symfony 8, ReactPHP, FrankenPHP или RoadRunner.
- Опыт с RabbitMQ, Centrifugo, PHPStan или другими аналогичными инструментами.
- Понимание управления памятью и работы garbage collector в PHP.
Культура и преимущества
- Фиксированный офисный график с 10:00 до 18:00.
- Современный офис и персональное рабочее место с новым производительным оборудованием.
- Кофе, печенье, конфеты, фрукты и неформальная атмосфера в коллективе.
- Ежегодный пересмотр ставки и возможность персонального повышения за результаты.
- Материальное премирование за достижения в работе.
Процесс найма
- Собеседование проводится лично в офисе.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
БТЕ
7 дней назад
Go/PHP разработчик
300 000 - 400 000₽
Новые Технологии
5 дней назад
Senior PHP Developer (AdTech)
250 000 - 300 000₽
Рубиру
3 дня назад
Senior PHP Backend Developer (Laravel)
4 000$
Молинет
8 дней назад
PHP-разработчик Bitrix (Backend, Middle+/Senior)
160 000₽
Keepgo
6 дней назад
PHP backend-разработчик (Laravel)
Софтвайс
6 дней назад
PHP Developer (Symfony/Phalcon)
250 000 - 350 000₽