تیم فنی مهندسی پارسیکام برای توسعه و بهبود محصولات و زیرساختهای نرمافزاری خود، از یک برنامهنویس بکاند مسلط به PHP و Laravel دعوت به همکاری میکند.
در این موقعیت شغلی، مسئولیت اصلی شما توسعه APIهای موردنیاز فرانتاند، توسعه و نگهداری پنل مدیریت مبتنی بر Laravel Blade و کار با پایگاههای داده MySQL و PostgreSQL خواهد بود.
بخش قابلتوجهی از فرمها و ساختارهای پنل مدیریت در حال حاضر آماده است و تمرکز این موقعیت بر تکمیل قابلیتهای موجود، توسعه امکانات جدید، بهینهسازی عملکرد سیستم و افزایش پایداری کد خواهد بود.
شرح مسئولیتها
توسعه و نگهداری بخش Backend سامانه با استفاده از PHP و Laravel
طراحی، توسعه و مستندسازی RESTful API برای ارتباط با فرانتاند
توسعه و تکمیل پنل مدیریت مبتنی بر Laravel Blade
پیادهسازی فرمها، جداول، گزارشها و فرآیندهای مدیریتی
اتصال فرمها و صفحات Blade به منطق Backend و پایگاه داده
توسعه و بهینهسازی ساختار پایگاه داده
کار با پایگاههای داده MySQL و PostgreSQL
تحلیل و بهینهسازی Queryها و رفع مشکلات Performance
پیادهسازی Migration، Seeder و ارتباط میان Modelها
نوشتن تستهای خودکار برای قابلیتهای جدید و بخشهای حساس سیستم
پیادهسازی Unit Test و Feature Test در Laravel
بررسی و رفع خطاها و مشکلات کدهای موجود
بازنویسی و Refactor کدها در صورت نیاز، بدون ایجاد پیچیدگی غیرضروری
کار با Docker و Docker Compose در محیط توسعه و استقرار
همکاری با تیم فرانتاند، محصول و فنی برای پیادهسازی قابلیتهای جدید
استفاده از Git برای مدیریت نسخه و همکاری تیمی
مستندسازی تغییرات، APIها و قابلیتهای توسعهیافته
شرایط و مهارتهای موردنیاز
تسلط مناسب به PHP و فریمورک Laravel
تجربه عملی در توسعه پروژههای واقعی با Laravel
تسلط به طراحی و توسعه REST API
توانایی توسعه صفحات، فرمها و پنلهای مدیریتی با Laravel Blade
تسلط به مفاهیم MVC و ساختار استاندارد پروژههای Laravel
آشنایی مناسب با HTML، CSS و JavaScript در حد توسعه و اصلاح پنل مدیریت
تسلط به MySQL
تجربه یا آشنایی عملی مناسب با PostgreSQL
توانایی طراحی جداول، روابط پایگاه داده و بهینهسازی Queryها
تسلط به Eloquent ORM، Migration، Validation و Authentication
توانایی نوشتن Unit Test و Feature Test
آشنایی با PHPUnit یا Pest
آشنایی با اصول Clean Code و کدنویسی قابل نگهداری
آشنایی عملی با Docker و Docker Compose
تسلط به Git و فرآیندهای مدیریت نسخه
توانایی مطالعه، تحلیل و توسعه کدهای موجود
دقت در تست، خطایابی و تحویل کد پایدار
مسئولیتپذیری، نظم و توانایی کار تیمی
مهارتهای امتیازی
داشتن تجربه در هر یک از موارد زیر مزیت محسوب میشود:
تجربه کار با پروژههای Marketplace، فروشگاهی یا پلتفرمهای B2B
تجربه کار با پروژههای دارای حجم بالای محصول، سفارش و دادههای تراکنشی
آشنایی با Redis، Cache و بهینهسازی Performance
تجربه کار با Queue، Job و Scheduler در Laravel
آشنایی با Swagger یا ابزارهای مستندسازی API
تجربه پیادهسازی سیستمهای گزارشگیری و داشبوردهای مدیریتی
تجربه نوشتن تستهای Integration و API
آشنایی با CI/CD و اجرای خودکار تستها
آشنایی با Linux Server و فرآیند Deployment
آشنایی با معماری ماژولار، Service Layer و Repository Pattern
تجربه شناسایی و بهینهسازی Queryهای کند و مشکلات N+1
ویژگیهای فردی مورد انتظار
توانایی حل مسئله و ارائه راهکار اجرایی
تعهد به زمانبندی و کیفیت تحویل
توانایی مطالعه و درک کدهای موجود
توجه به کیفیت، پایداری و قابلیت نگهداری کد
پرهیز از پیچیدهسازی غیرضروری سیستم
توانایی ارائه گزارش شفاف از پیشرفت کار و موانع فنی
توانایی همکاری مؤثر با تیم فرانتاند و سایر اعضای تیم فنی
علاقهمند به همکاری بلندمدت و رشد در یک محصول واقعی
درباره پارسیکام
پارسیکام یک مجموعه فعال در حوزه طراحی، توسعه و پشتیبانی سامانهها و زیرساختهای نرمافزاری است که در توسعه محصولات دیجیتال، پلتفرمهای تحت وب و سامانههای سازمانی فعالیت میکند.
پروژههای پارسیکام شامل بخشهایی مانند مدیریت کاربران، محصولات، مشتریان، سفارشها، فرآیندهای فروش، گزارشهای مدیریتی، APIهای ارتباطی و زیرساختهای دادهمحور است.
در این موقعیت، برنامهنویس با یک پروژه عملیاتی و در حال توسعه مواجه خواهد بود و در تکمیل و بهبود قابلیتهای واقعی محصول نقش مستقیم خواهد داشت.
شرایط همکاری
نوع همکاری: تماموقت
شیوه همکاری: حضوری
ساعت کاری: شنبه تا چهارشنبه ساعت 8 الی 16
حقوق و مزایا: متناسب با سطح تخصص، تجربه و نتیجه ارزیابی فنی
امکان همکاری بلندمدت و رشد شغلی در تیم فنی مجموعه
از متقاضیان درخواست میشود همراه رزومه، نمونه پروژهها، لینک GitHub یا توضیح مختصری درباره پروژههای Laravel که در آنها فعالیت داشتهاند ارسال کنند.
داشتن نمونه کد مرتبط با طراحی API، توسعه پنل مدیریت، کار با پایگاه داده یا تستنویسی، در فرآیند ارزیابی امتیاز محسوب میشود.
گروه فنی مهندسی پارسیکام در زمینه طراحی سامانه های تخصصی فروش ( فروشگاه های اینترنتی، نرم افزارهای های ارتباط با مشتری و ... )فعالیت دارد. و علاقهمند به توسعه نیروانسانی خود میباشد.