استخدام برنامهنویس لاراول
شرح موقعیت شغلی
مهارت های تخصصی مورد نیاز نیروی برنامه نویس:
- تسلط کامل به PHP نسخههای جدید (8.0+)
- حداقل ۴ سال تجربه کاری حرفهای با Laravel
- تسلط به ORM Eloquent و Query Builder
- مسلط به مفاهیم طراحی و تحلیل شی گرایی OOP
- آشنایی قوی با مفاهیم الگوهای طراحی (Design Patterns)
- تسلط بر اصول SOLID و معماری نرمافزارهای مقیاسپذیر
- آشنایی با معماری MVC و معماری میکروسرویسها
پایگاه داده (Databases)
- تسلط به PostgreSQL (آشنایی با MySQL مزیت محسوب میشود)
- آشنایی با پایگاه داده های NoSQL همچون Redis و MongoDB
- بهینهسازی کوئریها و طراحی دیتابیس مقیاسپذیر
- تجربه کار با سیستمهای کش (Redis, Memcached)
API Integrations
- تجربه طراحی و پیادهسازی APIهای RESTful
- درک عمیق اصول API Design
- تجربه کار با Queue Systems (مثل Redis، RabbitMQ)
- ابزارها و فرآیندها (Tools & Process)
- تجربه کار با Git و درک درست از Gitflow
- آشنایی با تستنویسی (Unit Testing, Feature Testing)
- تجربه با روشهای توسعه چابک (Agile/Scrum)
DevOps & Deployment
- تجربه کار با Docker (نوشتن Dockerfile)
- آشنایی مقدماتی با مفاهیم DevOps و CI/CD
- مسئولیتهای کاری
- طراحی و توسعه سیستمهای وب پیچیده با Laravel
- بهینهسازی عملکرد برنامهها و پایگاههای داده
- مشارکت در طراحی معماری سیستم
- نوشتن تستهای واحد و یکپارچگی
- Code Review و Mentoring توسعهدهندگان جوانتر
- مستندسازی فنی و technical documentation
مهارت های عمومی:
- کار تیمی
- مهارت حل مسئله
- چندوظیفهای بودن (Multitasking)
- مستندسازی
مهارتهای مورد نیاز
- CSS
- HTML
- Git
- PHP
- Laravel
- MySQL
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست