استخدام برنامهنویس ارشد Laravel
درباره موقعیت شغلی
ما به دنبال یک توسعهدهنده باتجربه و متخصص Laravel هستیم که بتواند در تیم فنی ما نقش کلیدی ایفا کند و در توسعه سیستمهای پیچیده و مقیاسپذیر مشارکت نماید.
شرایط احراز
مهارتهای اصلی (Core Backend)
· تسلط کامل به PHP نسخههای جدید (8.0+)
· حداقل 4 سال تجربه کاری حرفهای با 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