Position: Backend PHP Developer (Laravel)
Company: Frozeneon
Category: PHP
Experience: 1y
English level: intermediate

GameDev компанія у пошуку  PHP Developer!

Що потрібно робити:
🔸Розробка з 0 проектів, або ж підтримувати існуючі проекти (від мікросервісів до платформ з мільйонами користувачів)
🔸Оптимізація поточного функціонала – ми завжди прагнемо ідеалу! Досягнення максимальної продуктивності та масштабованості, рефакторинг коду, оновлення бібліотек, покращення індексів, оптимізація викликів, переписування ядра фреймворку це все буває часто
🔸Робити все швидко та якісно. Продумувати архітектуру на майбутнє, прагне створення якісного коду!
🔸Ділитися технічним досвідом з вашою командою, так само як і вся команда навчатиме вас
🔸Знаходити та пропонувати найкращі підходи для вирішення поставленого завдання

Що потрібно знати:
🔹PHP — переважно починаючи з версії 7.2+ (не менше 1 року)
🔹Досвід роботи з Laravel
🔹MySQL 5.7 - 8, вміння працювати з транзакціями та високими навантаженнями
🔹Знання та вміння працювати з системами контролю версій, такими як: Git / Github, знання Github flow
🔹Досвід роботи з UNIX системами, особливо вітається Ubuntu (мінімальний досвід Nginx, Php-Fpm, Crontab, MySQL, NPM)
🔹Досвід роботи з API (уміння інтегрувати будь-яке API, будь-якої складності, вміння створювати API самому)
🔹Робота з платіжними системами

Буде плюсом:
🔹Знання та вміння працювати з NodeJS та Socket.io. Також Redis — як кеш та сховище даних, використання його як PubSub між PHP та NodeJS/Swoole
🔹Уміння працювати з серверами, UNIX (Debian like), Docker, Ansible
🔹Досвід роботи з AWS, DigitalOcean
🔹Робота з графіками, формування внутрішніх аналітик на основі даних з баз MySQL/Redis
🔹Уміння працювати з php cli
🔹Робота з чергами, такими як RabbitMQ
🔹Знання Frontend - JS (від ES6), розуміння роботи реактивних додатків, VueJS, JQuery, препроцесорів (scss, less)

🔥🔥🔥🔥🔥🔥

Что нужно делать:
-Разработка с 0 проектов, или же поддерживать существующие проекты (от микросервисов до платформ с миллионами пользователей)
-Оптимизация текущего функционала - мы всегда стремимся к идеалу!
-Делать все быстро и качественно. Продумывать архитектуру на будущее, стремится к созданию качественного кода!
-Делиться техническим опытом с вашей командой, ровно также как и вся команда будет обучать вас
-Находить и предлагать наилучшие подходы для решения поставленной задачи

Что нужно знать:
-PHP - предпочтительно начиная с версии 7.2+ (не меньше чем 1 год)
-Опыт работы с Laravel
-MySQL 5.7 - 8, умение работать с транзакциями и высокими нагрузками
-Знание и умение работать с системами контроля версий, такими как: Git /Github, знание Github flow
-Опыт работы с UNIX системами, особенно приветствуется Ubuntu (минимальная опыт Nginx, Php-Fpm, Crontab, MySQL, NPM)
-Опыт работы с API (умение интегрировать любое API, любой сложности, умение создавать API самому)
-Работа с платежными системами

Большим плюсом будет:
-Защита приложения от А до Я. От правильной настройки сервера до защиты от XSS, XSRF. Обязательно уметь предотвращать BruteForce атаки, злоупотребление бесплатными возможностями (получение валюты, фарм мультиаккаунтами, эмуляция и автоматизация любых действий со стороны пользователя)
-Целостность данных - наше все. Знание транзакций, их уровней изоляции, вложенных транзакций
-Умение находить корень проблемы и предлагать решение, вместо создания сотни "костылей"
-Продумывание архитектуры кода, базы данных, разбор приложения на микросервисы и правильное взаимодействие
-Redis - как кеш и хранилище данных, использование его как PubSub между PHP и NodeJS/Swoole
-Знание и умение работать с NodeJS и Socket.io
-Умение работать с серверами, UNIX (Debian like), Docker, Ansible
-Опыт работы с AWS, DigitalOcean
-Работа с графиками, формирование внутренних аналитик на основе данных из баз MySQL/Redis (множественные вложенные запросы, выборки из множества таблиц) и админ панели для быстрого поиска проблем в продукте, его улучшения и оптимизации
-Умение работать с php cli
-Работа с очередями, такими как RabbitMQ
-Знание Frontend - JS (от ES6), понимание работы реактивных приложений, VueJS, JQuery, препроцессоров (scss, less)

Что мы предлагаем:
-Опыт работы в профессиональной команде единомышленников, которая всегда готова поделится своими знаниями и навыками
-Возможность работать над международными GameDev продуктами, которые собрали вокруг своей экосистемы миллионы геймеров со всего мира!
-Высокий уровень заработной платы с возможностью получения бонусов и % от прибыли на команду
-Оплачиваемый отпуск и больничные
-Гибкий рабочий график - мы ориентируемся только на результат
-Возможность работать удаленно - наша команда успешно работает по всему миру