Middle Backend Developer (Laravel)
Наши партнеры ищут Middle Backend Developer-а (PHP/Laravel), который будет развивать архитектуру и функциональность наших продуктов. Если вы уверенно работаете с Laravel, любите чистый код, умеете оптимизировать производительность и хотите расти вместе с проектом — присоединяйтесь к нашей команде.
Обязанности:
- Разрабатывать новые проекты с нуля, а также поддерживать и улучшать существующие решения, включая микросервисную архитектуру и высоконагруженные платформы с миллионной аудиторией
- Оптимизировать текущий функционал, повышая производительность и масштабируемость системы. Проводить рефакторинг кода, обновлять библиотеки, улучшать индексы баз данных, оптимизировать вызовы и при необходимости переписывать ядро фреймворка
- Проектировать эффективную и гибкую архитектуру, ориентированную на долгосрочную поддержку и расширение функционала
- Обеспечивать высокое качество кода, следуя принципам чистой архитектуры и лучшим практикам разработки
- Делиться техническим опытом с командой, активно участвовать в обсуждении технических решений и архитектуры проекта
- Анализировать задачи и предлагать оптимальные решения для их эффективной реализации в рамках бизнес-процессов
- Уметь аргументированно отстаивать техническую позицию и учитывать мнение других участников команды
Требования:
- Опыт работы с iGaming-проектами
- Опыт работы с PHP (версии 7.2+) не менее 3 лет
- Глубокие знания и практический опыт работы с Laravel
- Владение MySQL (версии 5.7–8), включая работу с транзакциями и оптимизацию производительности для высоконагруженных систем
- Опыт работы с системами контроля версий (Git/GitHub), понимание GitHub Flow
- Практические навыки администрирования UNIX-систем (в частности Ubuntu), базовые знания Nginx, PHP-FPM, Crontab, MySQL, NPM
- Опыт интеграции API любой сложности, а также разработки собственных API
- Практический опыт разработки высоконагруженных систем, понимание принципов отказоустойчивости и наблюдаемости (логирование, метрики, алерты)
Будет плюсом:
- Опыт работы с Node.js и Socket.io, а также Redis как кешем и хранилищем данных, включая использование PubSub между PHP и Node.js/Swoole
- Навыки администрирования серверов на базе UNIX (Debian-like), опыт работы с контейнеризацией и автоматизацией с помощью Docker и Ansible
- Знакомство с облачными платформами AWS, DigitalOcean
- Опыт работы с обработкой данных, включая создание внутренней аналитики и построение графиков на основе данных из MySQL/Redis
- Умение работать с PHP CLI
- Практический опыт работы с очередями, такими как RabbitMQ
- Знание JavaScript (ES6+), понимание принципов работы реактивных приложений, опыт работы с Vue.js