Middle Backend Developer (Laravel)
Ищем Middle Backend Developer-а (PHP/Laravel), который будет развивать архитектуру и функциональность наших продуктов. Если вы уверенно работаете с Laravel, любите чистый код, умеете оптимизировать производительность и хотите расти вместе с проектом — присоединяйтесь к нашей команде.
Обязанности:
- Разрабатывать новые проекты с нуля, а также поддерживать и совершенствовать существующие решения, включая микросервисную архитектуру и высоконагруженные платформы с миллионной аудиторией
- Оптимизировать текущий функционал, повышая производительность и масштабируемость системы, выполнять рефакторинг кода, обновлять библиотеки, улучшать индексы баз данных, оптимизировать вызовы и при необходимости переписывать ядро фреймворка
- Проектировать эффективную и гибкую архитектуру, ориентированную на долгосрочную поддержку и расширение функционала
- Обеспечивать высокое качество кода, придерживаясь принципов чистой архитектуры и лучших практик разработки
- Делиться техническим опытом с командой, принимать активное участие в обсуждении технических решений и архитектуры проекта
- Анализировать задачи и предлагать оптимальные решения для их эффективной реализации в рамках бизнес-процессов
Требования:
- Опыт работы с 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 как кэшем и хранилищем данных
- Навыки администрирования серверов на базе UNIX (Debian-like), опыт работы с контейнеризацией и автоматизацией с помощью Docker и Ansible
- Ознакомленность с облачными платформами AWS, DigitalOcean
- Опыт работы с обработкой данных, включая формирование внутренней аналитики и построение графиков на основе данных из MySQL/Redis
- Умение работать с PHP CLI
- Практический опыт работы с системами очередей, такими как RabbitMQ
- Знание JavaScript (ES6+), понимание принципов работы реактивных приложений, опыт работы с Vue.js.