Full-Stack Developer

MysteryTag , Posted 3 weeks ago

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

Waibee

Remote, Prague

Posted 21 hours ago

Senior

Negotiable

Full time

TAPCLAP

Remote, Limassol, Tbilisi

Posted 3 weeks ago

Negotiable

Full time