Разработчик Backend Middle/Middle+ в офис
от 175 000 ₽
ЗДЕСЬ СООБЩЕНИЯ НЕ ЧИТАЮ И НЕ ОТВЕЧАЮ НА ОТКЛИКИ,
НАСТОЯЩИЕ КАНДИДАТЫ ОБРАЩАЙТЕСЬ ТОЛЬКО В ТЕЛЕГРАММ 
(реально устала от ботов- 30 откликов в минуту)
Собеседование кандидата возможно только в офисе при личном присутствии. Позиция не предусматривает удалённый формат работы. 
Присоединяйтесь к команде разработчиков космической стратегии!
В проекте браузерной стратегической космической игры Xcraft с посещаемостью более миллиона человек в месяц открыты вакансии программистов различной направленности.
Вы мечтаете работать над проектом, который объединяет миллионы пользователей по всему миру? Тогда у нас есть предложение для вас! Мы ищем талантливого Разработчика Backend уровня Middle/Middle+ для работы над браузерной стратегической космической игрой Xcraft.
Ваши задачи:
Проектирование, разработка и оптимизация нового функционала для серверной части проекта с учётом масштабирования и высокой производительности.
- Оптимизация и поддержка существующего кода.
 - Написание phpunit-тестов.
 - Реализация frontend (JavaScript/TypeScript), в том числе минимальная вёрстка которую можно будет передать на финальную доработку верстальщику.
 - Написание сервисов для вынесения тяжёлой логики, поддающихся горизонтальному масштабированию.
 - Взаимодействие с другими разработчиками для интеграции игровых функций.
 
- Требования:
 - Уверенное владение PHP (мы используем 8.4): опыт написания оптимизированного и поддерживаемого ООП-кода.
 - Опыт работы с MySQL или другой SQL-базой данных (понимание устройства индексов, оптимизации запросов).
 - Понимание принципов Dependency Injection (DI), SOLID.
 - Понимание основ асинхронного программирования (reactphp или аналогичные подходы, включая опыт из JavaScript).
 - Умение применять кеширование для повышения производительности и снижения нагрузки на сервисы и базу данных, а также обеспечивать его корректную инвалидацию.
 - Умение писать phpunit-тесты.
 - Знание JavaScript (или TypeScript) для написания frontend-кода, в том числе с использованием Vue 3+ Composition API.
 - Умение реализовывать минимальную вёрстку для последующей передачи верстальщику.
 - Базовое знание Git.
 - Пример первой задачи: добавить много игровых предметов, вникнув в игру и улучшив их конструирование. Мастер над предметами.
 - Присутствие в офисе;
 
- Будет плюсом:
 
Опыт работы с Symfony 7, ReactPHP (или другими асинхронными PHP-фреймворками).
- Понимание работы WebSocket.
 - Опыт или понимание проблем race condition, работы с конкурентными состояниями.
 - Знание принципов работы garbage collector в PHP.
 - Опыт работы с RabbitMQ или другими брокерами сообщений для организации очередей и взаимодействия между сервисами.
 
- Условия и преимущества:
 
Полная занятость с графиком 5/2. с 10:00 до 18:00ч
- ЗП 175000р 1-2 раза в месяц.
 - Современный комфортный офис с панорамными окнами в Челябинск Сити.
 - Личное рабочее место с комфортным игровым креслом и эргономичным столом.
 - Абсолютно новые мощные ПК, 4к мониторы, периферия.
 - Зона отдыха, зона кухни (оснащена кофемашиной, термоподом и прочей необходимой техникой)
 - Возможность стать частью проекта с многолетней историей и активной аудиторией.
 - Дружный коллектив и поддержка на всех этапах работы.
 
- О компании:
 
Проект активно развивается с 2009 года, используя современные технологии и инструменты: PHP 8.4, MySQL 8, Symfony 7.2, PHPStan, PHPUnit, Vite, Vue. Работа предполагает участие в развитии игровых и пользовательских интерфейсов, а также в оптимизации и поддержке уже реализованных решений.
Опубликована 25 дней назад