RUS

Lead Backend Developer (PHP)

Обязанности:
  • Разрабатывать проекты с нуля или поддерживать существующие (от микросервисов до платформ с миллионами пользователей)
  • Оптимизировать текущий функционал – мы всегда стремимся к идеалу
  • Обеспечивать максимальную производительность и масштабируемость: рефакторинг кода, обновление библиотек, улучшение индексов, оптимизация вызовов, переписывание ядра фреймворка – это наша обычная практика.
  • Делать все быстро и качественно. Продумывайте архитектуру на будущее и создавайте качественный код
  • Делиться техническим опытом с командой, как и команда будет помогать вам развиваться
  • Находить и предлагать лучшие подходы к решению поставленных задач

Требования:
  • Опыт в должности лида от 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-продуктами, объединившими вокруг своей экосистемы миллионы геймеров со всего мира!
  • Оплачиваемый отпуск и больничные
  • Гибкий рабочий график — мы ориентируемся только на результат
  • Возможность работать удаленно – наша команда успешно работает по всему миру