RUS

Junior PHP (Laravel) Backend 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)

Что мы предлагаем:
  • Опыт работы в профессиональной команде единомышленников, которая всегда готова делиться своими знаниями и навыками
  • Возможность работать над международными GameDev продуктами, собравшими вокруг своей экосистемы миллионы геймеров со всего мира
  • Высокий уровень заработной платы с возможностью получения бонусов
  • Оплачиваемый отпуск и больничные
  • Гибкий рабочий график – мы ориентируемся только на результат
  • Возможность работать удаленно – наша команда успешно работает по всему миру