ما به دنبال یک توسعهدهنده ارشد و با تجربه لاراول هستیم تا به تیم فنی ما بپیوندد. شما مسئولیت طراحی، توسعه و نگهداری از بکاند سیستمهای ما را بر عهده خواهید داشت. کاندیدای ایدهآل ما فردی است که تسلط عمیقی بر فریمورک لاراول داشته باشد و با معماریهای مدرن مانند میکروسرویس و اصول SOLID به خوبی آشنا باشد. همچنین، تجربه بالا در طراحی و پیادهسازی APIهای RESTful و کار با دیتابیسهای حجیم از الزامات این موقعیت است.
مسئولیتها:
- طراحی، توسعه و نگهداری از وبسرویسها و APIهای با کارایی بالا و مقیاسپذیر.
- همکاری نزدیک با تیم محصول و فرانتاند برای ارائه بهترین راهکارهای فنی.
- پیادهسازی معماری میکروسرویس و اطمینان از ارتباط صحیح بین سرویسها.
- نوشتن کدهای تمیز، بهینه و قابل نگهداری بر اساس اصول SOLID.
- مشارکت در Code Review و به اشتراکگذاری دانش با سایر اعضای تیم.
- عیبیابی و رفع مشکلات پیچیده در محیط Production.
- کار با دیتابیسهای MySQL/PostgreSQL و بهینهسازی کوئریها.
- پیادهسازی تستهای Unit و Feature برای تضمین کیفیت کد.
الزامات و مهارتهای مورد نیاز:
- حداقل 5 سال سابقه کار حرفهای با PHP و فریمورک Laravel.
- تسلط کامل بر مفاهیم شیگرایی (OOP) و اصول طراحی SOLID.
- تجربه عملی و موفق در طراحی و پیادهسازی APIهای RESTful.
- آشنایی عمیق با معماری میکروسرویس و الگوهای مرتبط (مانند API Gateway, Service Discovery).
- تجربه کار با دیتابیسهای رابطهای (مانند MySQL, PostgreSQL) و طراحی بهینه شمای دیتابیس.
- تسلط بر Git و فرآیندهای GitFlow.
- آشنایی با مفاهیم Caching (مانند Redis, Memcached).
- تجربه کار با صفها و پردازشهای پسزمینه (Queues & Jobs).
- آشنایی با Docker و مفاهیم کانتینرسازی.
- توانایی حل مسئله و تفکر الگوریتمیک.
موارد زیر مزیت محسوب میشود:
- آشنایی با GraphQL.
- تجربه کار با ابزارهای CI/CD.
- آشنایی با متدولوژیهای Agile/Scrum.
- آشنایی با مفاهیم DevOps.
ما به شما پیشنهاد میدهیم:
- حقوق و مزایای رقابتی و جذاب.
- محیط کاری پویا، دوستانه و حرفهای.
- فرصتهای رشد و یادگیری مستمر.
- ساعت کاری منعطف و امکان دورکاری.
اگر فکر میکنید فرد مناسبی برای این موقعیت هستید، لطفا رزومه خود را برای ما ارسال کنید. مشتاقانه منتظر آشنایی با شما هستیم!