مهارتها و الزامات:
- تسلط عمیق بر PHP 8 و Laravel 12
- آشنایی کامل با اصول شیءگرایی (OOP) و الگوهای طراحی: MVC، Repository Pattern و Service Layer
- تجربهٔ عملی با پایگاههای دادهٔ SQL (ترجیحاً PostgreSQL)
- تسلط بر مفاهیم امنیت، احراز هویت (Authentication) و مجوزدهی (Authorization) در Laravel با استفاده از Sanctum (همراه با Policies/Gates)
- تجربه حرفهای کار با Eloquent ORM و توانایی نوشتن کوئریهای پیچیده (Query Builder/Eloquent)
- تسلط بر Git و آشنایی با فرایندهای CI/CD
- تسلط به ابزارهای Composer، Artisan، PHPUnit و Vite (یا Laravel Mix)
- توانایی تحلیل و حل مسئله، تفکر سیستمی و دقت در جزئیات
- روحیهٔ کار تیمی، انعطافپذیری و مسئولیتپذیری بالا
مسئولیتها:
- طراحی و توسعه سرویسهای بکاند قدرتمند با Laravel
- پیادهسازی معماری MVC و توسعهٔ APIهای RESTful مقیاسپذیر
- استفادهٔ مؤثر از Middlewareها، Service Providerها و Queue Systemها در طراحی سیستمهای مدرن
- بهینهسازی کارایی، امنیت و مقیاسپذیری سرویسها
- بهکارگیری الگوهای طراحی مناسب و رعایت اصول کدنویسی تمیز (Clean Code)