Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
PHP Developer
генерация резюме
сопроводительное письмо
описание
SuperCity — кроссплатформенный градостроительный симулятор с более чем 30 миллионами игроков и 14-летней историей, работающий на 8 платформах. Команда SuperCity ищет разработчика для эволюции бэкенда, поддержки высоконагруженной производственной системы и внедрения новых игровых механик.
задачи
- Разрабатывать и поддерживать бэкенд-сервисы на PHP;
- Работать с высоконагруженной производственной системой (~100k DAU);
- Расширять и поддерживать монолитную бэкенд-архитектуру, улучшая стабильность и масштабируемость;
- Проектировать, внедрять и поддерживать API и внутренние взаимодействия сервисов;
- Работать с контрактами API на основе JSON Schema;
- Использовать jRPC для внутренней коммуникации между компонентами системы;
- Работать с MongoDB, Redis, AWS и Centrifugo;
- Оптимизировать хранение данных, стратегии кэширования и фоновые процессы;
- Обеспечивать надёжность системы под реальной производственной нагрузкой;
- Анализировать производительность системы с помощью Grafana и других инструментов мониторинга;
- Выявлять узкие места, точки деградации и неэффективности;
- Оптимизировать запросы, слои кэширования и тяжёлые бэкенд-процессы.
требования
- Сильный коммерческий опыт бэкенд-разработки на PHP (5+ лет);
- Опыт в GameDev или других высоконагруженных бэкенд-системах;
- Твёрдое понимание ООП и принципов проектирования ПО;
- Практический опыт работы с MongoDB и Redis;
- Опыт работы с AWS;
- Умение анализировать метрики и работать с инструментами мониторинга вроде Grafana;
- Понимание контрактов API и JSON Schema;
- Опыт с jRPC или похожими подходами RPC/API;
- Глубокое понимание вызовов высоконагруженных систем: стратегии кэширования, конкурентность и гонки условий, отказоустойчивость, масштабируемость, выявление узких мест;
- Удобно работать с монолитными архитектурами и эволюционировать их без разрушительных переписываний;
- Будет плюсом опыт с системами реального времени вроде Centrifugo, поддержка живых игровых серверов, live-ops и событийно-ориентированная логика, профилирование и оптимизация PHP-приложений, понимание CI/CD, наблюдаемости и производственных процессов, эволюционное развитие legacy-систем.
условия
- Работа в стабильной международной компании;
- Конкурентная зарплата с пересмотром каждые 6 месяцев по рынку и результатам;
- Гибкий формат: офис, удалёнка или гибрид на выбор;
- Гибкие бонусы: $1000 в год на перки вроде медстраховки, спорта, терапии, образования и языковых курсов;
- Полная оплата больничных и личных отпусков плюс 20 рабочих дней отпуска в год;
- Открытая статистика, включая доходы от игр;
- Крутая команда, готовая делиться опытом.
навыки