Бекенд-разработчик
Summary
Builds and maintains PHP-based server software using Laravel/Symfony/Yii2, optimizes architecture, designs APIs, and uses AI tools for code generation and review.
Обязанности:
разработка серверного программного обеспечения на PHP; анализ существующего кода и оптимизация архитектурных и технических решений; контроль опытной эксплуатации внедренных изменений и сопровождение релизов; участие в планировании задач и оценке технических решений; подготовка технической документации в рамках реализуемых задач.
Требования:
опыт коммерческой разработки на PHP 8; опыт работы с современными PHP-фреймворками: Laravel, Symfony или Yii2; опыт работы с Redis (или другими key-value хранилищами); опыт работы с брокерами сообщений RabbitMQ или Kafka; опыт работы с Docker; опыт проектирования API; понимание принципов проектирования систем и объектно-ориентированного программирования; понимание принципов SOLID, знание паттернов проектирования, принципов DRY и KISS; опыт использования AI-инструментов в процессе разработки: генерация и анализ кода, написание тестов и документации, проведение code review; умение проверять, валидировать и адаптировать результаты, полученные с помощью AI, перед использованием в продуктовой разработке.