Full-Stack Developer

MysteryTag , Posted yesterday

Middle

Full time

Negotiable

Remote, Kyiv

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

For which tasks (responsibilities)?

Front-end:

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

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

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

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

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

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

  • Опыт работы со сборщиками, настройка и оптимизация сборки;

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

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

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

  • Знание инструментов профилирования и выявления узких мест на фронтенде;

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

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

  • Опыт написания unit- и end-to-end тестов;

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

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

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

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

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

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

Back-end (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 оплачиваемых рабочих дня отпуска и больничные без потери заработной платы;

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

  • Комфортные условия работы (офис в Киеве с генератором и Starlink, различные возможности оптимизации при сбоях с электроэнергией);

  • Ежедневная компенсация обедов в офисе;

  • Возможность быстрого карьерного роста;

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

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

Octo Games Studio

Remote

Posted 1 week ago

Middle

Negotiable

Full time

NDA

Remote, Czech Republic

Posted 2 weeks ago

Senior

Full time

InkTech

Relocate, Remote, Cyprus

Posted 1 month ago

Senior

Negotiable

Full time