شرح موقعیت
برای توسعه و نگهداری پلتفرم سنجش بروکر به دنبال یک برنامهنویس باانگیزه هستیم که با تکنولوژیهای زیر آشنایی خوبی داشته باشد: Laravel / PHP Next.js React REST API MySQL Git لازم نیست Senior باشید و انتظار نداریم همهچیز را از حفظ بدانید. چیزی که برای ما مهمتر است این است که پایه فنی خوبی داشته باشید، بتوانید مسئله را تحلیل کنید، کد موجود را بفهمید، خطاها را پیدا کنید و برای مسائل جدید راهحل پیدا کنید. در روند توسعه از ابزارهای هوش مصنوعی هم استفاده میکنیم؛ بنابراین اگر با ابزارهایی مثل ChatGPT، Codex یا Cursor کار کردهاید و میتوانید از آنها برای توسعه، دیباگ و بررسی کد استفاده کنید، یک مزیت مهم محسوب میشود. از نظر فنی انتظار داریم با این موارد آشنا باشید: کار با Laravel و ساختار یک پروژه واقعی Queue، Job و Worker در Laravel آشنایی با Design Patternها و اصول طراحی کد توانایی کار با API و ارتباط Front-end و Back-end Next.js و React MySQL و نوشتن Query مناسب Git توانایی Debug کردن مشکلات Backend و Front-end توانایی خواندن و ادامه دادن کدی که توسط برنامهنویس دیگری نوشته شده درک مناسب از ساختار و معماری پروژه، نه صرفاً نوشتن کد برای انجام یک تسک قرار نیست Design Patternها را از حفظ نام ببرید یا معماری یک سیستم بزرگ را به تنهایی طراحی کنید؛ اما انتظار داریم بدانید چرا نباید همه منطق برنامه داخل Controller نوشته شود و بتوانید کد تمیز، قابل نگهداری و قابل توسعه بنویسید. چیزی که برای ما مهم است اگر چیزی را بلد نیستید، بتوانید دربارهاش تحقیق کنید، مستندات را بخوانید، از AI کمک بگیرید و در نهایت خودتان متوجه شوید کدی که نوشته شده دقیقاً چه کاری انجام میدهد. دنبال کسی نیستیم که فقط Prompt بدهد و کد تولیدشده توسط AI را بدون بررسی وارد پروژه کند. بیشتر از مدرک یا تعداد سالهای سابقه، توانایی حل مسئله، یادگیری و مسئولیتپذیری برای ما اهمیت دارد.
نیازمندیها
- Full-stack
- PHP
- Laravel
- MySQL