Full-Stack Developer (PHP + Frontend)

MysteryTag , Posted 2 months ago

Senior

Full time

Cyprus

Разработчик и издатель мобильных игр Mystery Tag ищет свою команду Full-stack developer для работы над нашими текущими проектами. Вы можете более подробно ознакомиться с нашими играми, перейдя по ссылке на наш сайт: mysterytag.com.

What are you working on?
  • Genres: Casual, Hyper-casual
  • Platforms: Mobile, Social, iOS, Android
What kind of professional are we looking for?

Front:

• Отличное понимание синтаксиса ES6 и выше, опыт применения стрелочных функций, модулей, async/await, генераторов.

• Знание принципов прототипного наследования, область видимости, замыкания.

• Способность писать высокопроизводительный код, оптимизировать работу со сложными структурами данных.

• Уверенное владение как минимум одним из популярных фреймворков (React, Vue.js, Angular).

• Опыт создания SPA и SSR приложений.

• Понимание ключевых концепций: компоненты, состояние, маршрутизация, жизненный цикл, реактивность.

• Опыт работы со сборщиками.

• Умение оптимизировать и настраивать сборку.

• Умение использовать fetch, axios, WebSocket для обмена данными.

• Опыт интеграции с REST, GraphQL, SOAP API.

• Знание паттернов работы с асинхронностью.

• Знание инструментов профилирования, умение выявлять узкие места на фронте.

• Понимание принципов виртуального DOM , мемоизации, отложенной загрузки.

• Навыки кэширования данных на клиенте.

• Опыт написания unit-тестов и энд-ту-энд тестов.

• Знание методологий TDD/BDD, умение поддерживать высокое покрытие тестами.

• Использование линтеров и форматтеров для поддержания качества кода.

• Умение разрабатывать небольшие микросервисы или утилиты на Node.js, работать с npm-пакетами, WebSocket-серверами, Express/Koa/NestJS.

• TypeScript: умение типизировать сложные структуры данных, классы и взаимодействие с внешними библиотеками.

• Docker и CI/CD: навыки контейнеризации сервисов, настройки пайплайна, оркестрации.

• Понимание распределённых очередей, балансировщиков, CDN, кеширования на разных уровнях.

Back PHP:

• Опыт коммерческой разработки на PHP от 3-х лет.

• Глубокое знание принципов ООП, паттернов проектирования (GoF), SOLID.

• Понимание внутренних механизмов PHP (работа с памятью, PHP-интерпретатор, особенности Zend Engine).

• Уверенная работа с DI-контейнерами, роутингом, middleware, ORM.

• Настройка и оптимизация производительности: кэширование, кеширование конфигураций, оптимизация запросов.

• Организация сложной бизнес-логики.

• Участие в проектировании и реализации микросервисной архитектуры: разделение доменов, сервисная шина, коммуникация по REST, gRPC, очереди.

• Опыт проектирования и интеграции нескольких сервисов: понимание принципов распределённых транзакций.

• Глубокая работа с реляционными базами (MySQL/PostgreSQL): сложные SQL-запросы, индексы, триггеры, процедуры, оптимизация под высокие нагрузки.

• Бонусом будет опыт с NoSQL (MongoDB, Redis) и понимание их места в архитектуре.

• Способность планировать структуру БД и миграции с учётом масштабирования.

• Знание OWASP Top 10 и навыки защиты от типовых уязвимостей (SQL Injection, XSS, CSRF, SSRF).

• Понимание безопасных практик хранения данных, работы с сессиями, шифрования.

• Опыт написания безопасных REST-API и JWT-аутентификации.

• Умение организовать процесс CI/CD и автотестов

• Написание тестов с высоким покрытием, использование моков, стабов.

• Понимание статического анализа кода и соблюдение кодстайла.

Why do we enjoy working here?
  • Трудоустройство по системе ФЛП с полной поддержкой в ​​оформлении и ведении;

  • Поддержка бухгалтерии и полное покрытие налогов;

  • 24 оплачиваемых рабочих дня отпуска и больничные без потери заработной платы;

  • Систему наставничества и слаженную командную работу;

  • Удобный график работы.

MysteryTag

Company type: developer, publisher

Employees: 11-50

Platforms: Mobile, iOS, Android

http://mysterytag.com/

View all vacancies from MysteryTag
Join our Discord!
Find out about new Full Stack Developer jobs on Discord
discord icon
join
@ingamejob_dev
keep up to date with new job offers Full Stack Developer on Telegram
Subscribe

Similar job opportunities

NDA

Remote, Czech Republic

Posted yesterday

Senior

Full time

InkTech

Relocate, Remote, Cyprus

Posted 3 weeks ago

Senior

Negotiable

Full time

Vivid Games S.A.

Remote

Posted 1 month ago

Senior

$6,000 - $6,700 / Month

Full time