Обязанности:
Требования:
Большим плюсом будет:
Что мы предлагаем:
- Разрабатывать проекты с нуля или поддерживать существующие (от микросервисов до платформ с миллионами пользователей)
- Оптимизировать текущий функционал – мы всегда стремимся к идеалу
- Обеспечивать максимальную производительность и масштабируемость: рефакторинг кода, обновление библиотек, улучшение индексов, оптимизация вызовов, переписывание ядра фреймворка – это наша обычная практика.
- Делать все быстро и качественно. Продумывайте архитектуру на будущее и создавайте качественный код
- Делиться техническим опытом с командой, как и команда будет помогать вам развиваться
- Находить и предлагать лучшие подходы к решению поставленных задач
Требования:
- Опыт в должности лида от 1 года
- PHP – желательно от версии 7.4
- Опыт работы с фреймворками
- Знание 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
- Работа с серверами (Debian-подобные системы), Docker, Ansible
- Опыт работы с AWS, DigitalOcean
- Работа с графиками и создание внутренней аналитики на основе данных MySQL/Redis (вложенные запросы, выборки из нескольких таблиц), а также создание админпанелей для быстрого поиска проблем в продукте, его оптимизации и улучшения
- Умение работать с PHP CLI
- Работа с очередями, такими как RabbitMQ
- Знание Frontend: JS (от ES6), понимание реактивных приложений, VueJS, JQuery, препроцессоры (scss, less)
Что мы предлагаем:
- Опыт работы в профессиональной команде единомышленников, всегда готовый делиться своими знаниями и навыками.
- Возможность работать над международными GameDev-продуктами, объединившими вокруг своей экосистемы миллионы геймеров со всего мира!
- Оплачиваемый отпуск и больничные
- Гибкий рабочий график — мы ориентируемся только на результат
- Возможность работать удаленно – наша команда успешно работает по всему миру