О нас
Мы формируем новую команду разработки для работы над интересным долгосрочным проектом для международного клиента. Вы присоединитесь к поддерживающей agile-команде под руководством Senior Team Lead, где у вас будет отличная возможность развивать свои навыки. Мы ищем мотивированного и надежного разработчика, который увлечен написанием чистого кода и созданием качественного функционала.
Ваша роль
В роли PHP Developer вы станете ключевой частью процесса разработки и будете отвечать за создание и поддержку функциональности нашего приложения на Laravel. Эта роль ориентирована на написание качественного, тестируемого кода и взаимодействие с командой для успешного достижения целей проекта.
Ключевые обязанности:
- Разрабатывать, тестировать и поддерживать функциональность приложения, используя PHP и фреймворк Laravel.
- Создавать и использовать RESTful APIs как часть архитектуры приложения.
- Писать эффективные unit-тесты с использованием PHPUnit для обеспечения качества и надежности кода.
- Использовать Git для контроля версий, включая ветвление, слияния и pull requests.
- Уверенно работать в нашей Docker-среде разработки (Laravel Sail) на системах на базе Linux.
- Совместно с командой устранять баги и внедрять решения.
- Работать преимущественно с базами данных MySQL, писать и оптимизировать запросы Eloquent.
Что мы ожидаем (Требования):
- 1–3+ года профессионального опыта с PHP, уверенная база по фреймворку Laravel.
- Опыт создания или использования RESTful APIs.
- Хорошее понимание принципов ООП.
- Уверенное владение Git.
- Опыт работы с MySQL.
- Знакомство с Docker и работой в среде Linux.
- Опыт написания базовых unit-тестов (PHPUnit).
- Сильное желание учиться, сотрудничать и решать задачи.
Будет плюсом (Желательно):
- Опыт frontend-разработки, особенно с Angular.
- Опыт работы с PostgreSQL или NoSQL базами данных, такими как Redis.
- Знакомство с Filament, Livewire или Tailwind CSS.
- Продвинутые навыки работы с Docker (например, написание кастомных файлов Docker-compose).