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, различные возможности оптимизации при сбоях с электроэнергией);
Ежедневная компенсация обедов в офисе;
Возможность быстрого карьерного роста;
Удобный рабочий график.
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