Обязанности:
Проектировать части системы и новые сервисыВам предстоит проектировать части системы, разрабатывать новые сервисы и оптимизировать уже существующие: участвовать в архитектурных советах, декомпозировать задачи, критически анализировать применяемые решения, учитывать собственный взгляд, вести разработку с подходом Сontract First, проводить ревью кода. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Разрабатываете на PHP больше пяти лет
- Знакомы с PHP 8.3, фреймворками Symfony или Yii 2
- Умеете писать SQL-запросы в PostgreSQL, понимаете, как они выполняются, и знаете, как эти запросы оптимизировать
- Понимаете объектную модель, умеете выделять общее
- Ищете оптимальное решение для сложных задач: находите баланс между скоростью разработки и качеством решения и опираетесь на объективные причины
Дополнительные требования:
- Знаете Go
- Умеете учиться и передавать свои знания команде
- Пишете тестируемый код
