درباره پروژه
Ariomart یک پلتفرم فروشگاه سهبعدی (3D Virtual Grocery Store) است که با استفاده از موتور بازی Unity و بکاند Laravel (PHP + JS) ساخته شده است. کاربران از طریق وب، موبایل و اپلیکیشن میتوانند در یک محیط سهبعدی واقعی محصولات را ببینند، به سبد خرید اضافه کنند و خرید خود را تکمیل نمایند.
ما به دنبال فردی هستیم که بتواند در توسعه و بهینهسازی بکاند فعلی (Laravel API) با تیم فنی ما همکاری کند.
شرح وظایف
- بررسی و درک کامل ساختار پروژه فعلی (APIها، کنترلرها، مدلها و ماژولها)
- توسعه و مستندسازی RESTful API برای تعامل با اپلیکیشن Unity (WebGL / Mobile)
- طراحی و بهبود پایگاهداده (MySQL) با توجه به نیازهای جدید پروژه
- رفع باگها و بهینهسازی عملکرد درخواستها (Query Optimization, Caching, Logging)
- همکاری نزدیک با تیم فرانتاند (Unity/JS) برای یکپارچهسازی کامل دادهها
- افزودن ماژولهای جدید
مهارتهای مورد نیاز
- تسلط کامل بر Laravel Framework
- تجربه طراحی و پیادهسازی REST API / JSON endpoints
- آشنایی با JWT / Sanctum / API Authentication
- تجربه کار با MySQL، Redis و Queue system (Job/Worker)
- آشنایی با JavaScript / AJAX / Axios جهت تست API
- توانایی خواندن و درک پروژههای دیگر و Refactor کردن کد
- مستندسازی و کار تیمی (Git, Trello, Notion)
- امتیاز مثبت
- آشنایی با Node.js یا WebSocket
- آشنایی با Unity WebGL و نحوه ارتباط با API
- تجربه در تحلیل داده و ساخت داشبورد مدیریتی (Analytics)
- آشنایی با Docker یا Linux Server Management
شرایط همکاری
- ساعات کاری به صورت شناور می باشد .امکان همکاری به صورت دورکاری و حضوری . حداقل دو روز حضور فیزیکی در مجموعه نیاز می باشد.
- حقوق بر اساس توانایی و سرعت اجرای وظایف
- شروع همکاری پس از مصاحبه حضوری