استخدام توسعهدهنده Full-Stack (Laravel-Nuxt.js-دورکاری)
این آگهی منقضی
شده است
دستهبندی شغلی
وب، برنامهنویسی و نرمافزار
موقعیت مکانی
تهران
، تهران
نوع همکاری
تمام وقت
دورکاری
حداقل سابقه کار
مهم نیست
حقوق
توافقی
شرح موقعیت شغلی
تیم Trinity Cyberian Team به دنبال یک توسعهدهنده ارشد Full-Stack باتجربه و بسیار ماهر، با تسلط ویژه بر Laravel (بکاند) و Nuxt.js 3 (فرانتاند)، به صورت پارهوقت و دورکار میگردد. هدف ما بازبینی فنی عمیق، بهینهسازی عملکرد و معماری، و ادامه توسعه یکی از پروژههای کلیدیمان است که با این تکنولوژیها پیادهسازی شده است.
اگر شما فردی هستید که در تحلیل کدبیسهای موجود، شناسایی گلوگاههای عملکردی، ارتقای معماری در هر دو لایه فرانتاند و بکاند، و پیادهسازی راهکارهای بهینه و باکیفیت تخصص دارید و از چالش بهبود یک پروژه راهاندازیشده لذت میبرید، مشتاقانه منتظر بررسی رزومه شما هستیم.
درباره نقش و پروژه:
تیم: Trinity Cyberian Teamپروژه: یک پلتفرم تحت وب که راهاندازی شده و نیازمند بازبینی فنی، بهینهسازی و توسعه ویژگیهای جدید است.بکاند: مبتنی بر فریمورک Laravel (PHP)فرانتاند: مبتنی بر فریمورک Nuxt 3 (Vue 3)نوع همکاری: پاره وقت (کاملاً دورکاری)
تکنولوژیهای کلیدی مورد استفاده در پروژه:
بکاند (Backend):PHP (با استفاده از قابلیتهای مدرن)Laravel (شامل Eloquent ORM, Request Validation, Resources, Facades, Storage, DB)PostgreSQL, MySQLSpatie ActivitylogDocker (برای محیط توسعه/استقرار)Redis (برای Caching و Session)فرانتاند (Frontend):Nuxt 3 (SSR و SPA)Vue 3PrimeVue (کامپوننتهای UI)TailwindCSS (استایلدهی)Sass (پیشپردازنده CSS)Vite (ابزار Build)Pinia (مدیریت وضعیت)Vee-Validate و Yup (اعتبارسنجی فرم)CKEditor 5Moment و Moment-Jalaalinuxt-swiper, @nuxt/image, @nuxtjs/i18n
مسئولیتهای کلیدی شما:
بازبینی جامع کد (Full-Stack Code Review): بررسی دقیق کدبیس فرانتاند (Nuxt/Vue) و بکاند (Laravel) از نظر کیفیت، خوانایی، قابلیت نگهداری، امنیت و رعایت بهترین شیوههای توسعه.شناسایی و بهینهسازی عملکرد (Full-Stack Performance Optimization): تحلیل و شناسایی گلوگاههای عملکردی در اپلیکیشن بکاند (بهینهسازی کوئریها، Caching) و فرانتاند (بهینهسازی رندرینگ Vue، حجم باندلها)، و پیادهسازی راهکارهای بهینهسازی.بهبود معماری (Architectural Enhancements): ارزیابی معماری فعلی در هر دو لایه و ارائه پیشنهادات عملی برای بهبود ساختار، مقیاسپذیری، امنیت و ماژولاریتی.ادامه توسعه و پیادهسازی ویژگیهای جدید (Full-Stack Development): توسعه ویژگیهای جدید و ویرایش بخشهای موجود بر اساس نیازمندیها، با حفظ کیفیت و هماهنگی بین فرانتاند و بکاند.رفع اشکالات پیچیده (Complex Bug Fixing): شناسایی و رفع باگهای پیچیده و ریشهای در هر دو لایه سیستم.مستندسازی فنی: تهیه یا تکمیل مستندات فنی برای بخشهای کلیدی، معماری و تغییرات اعمال شده.ارائه پیشنهادات فنی و انتقال دانش: ارائه راهکارها و پیشنهادات فنی برای بهبود مستمر پروژه و به اشتراکگذاری دانش با سایر اعضای تیم (در صورت لزوم).
مهارتها و تجربیات ضروری:
تجربه حداقل [تعداد سال مورد نظر، مثلا: 5+] سال توسعه Full-Stack با تمرکز بر پروژههای پیچیده.بکاند (Laravel):تسلط کامل و عمیق بر فریمورک لاراول و PHP مدرن.تجربه اثباتشده در بهینهسازی پروژههای لاراول، شامل بهینهسازی کوئریهای پایگاه داده (PostgreSQL, MySQL) و استفاده موثر از Caching (Redis).آشنایی عمیق با Eloquent ORM، Spatie Activitylog و سایر ابزارهای رایج اکوسیستم لاراول.فرانتاند (Nuxt.js / Vue.js):تسلط کامل و عمیق بر Nuxt 3 و Vue 3.تجربه کار حرفهای با PrimeVue، TailwindCSS، Pinia، Vee-Validate، Vite.درک عمیق از مفاهیم SSR، SPA، مدیریت وضعیت پیشرفته و بهینهسازی عملکرد فرانتاند.تجربه کار با کتابخانههایی مانند Moment (jalaali)، nuxt-swiper، @nuxtjs/i18n.عمومی و مشترک:درک قوی از اصول SOLID، الگوهای طراحی (Design Patterns) و بهترین شیوههای مهندسی نرمافزار در هر دو لایه.تجربه کار عملی با Docker.توانایی تحلیل مسائل پیچیده و ارائه راهکارهای فنی خلاقانه و کارآمد.مهارتهای مستندسازی فنی قوی.خودمختار، مسئولیتپذیر و با دقت بالا به جزئیات.توانایی برقراری ارتباط فنی موثر.
موارد زیر مزیت قابل توجهی محسوب میشوند:
تجربه در بهینهسازی و کار با پایگاهدادههای حجیم.آشنایی با ابزارهای مانیتورینگ و پروفایلینگ برای لاراول (مانند Laravel Telescope, Blackfire.io) و Vue (مانند Vue Devtools).تجربه در زمینه امنیت اپلیکیشنهای وب (OWASP Top 10) در هر دو لایه.آشنایی با مفاهیم و ابزارهای CI/CD.
ما در Trinity Cyberian Team، تیمی پویا و فریلنسر از برنامهنویسان، گرافیستها و متخصصان تولید محتوا هستیم که با همکاری و خلاقیت، ایدهها را به واقعیت تبدیل میکنیم.