استخدام برنامهنویس Back-End (Laravel-کرمان)
شرح موقعیت شغلی
همکاری بهتر از تمام وقت باشد در صورت توافق میشود پاره وقت هم بود
مسئولیتها:
مسئولیتها:
- طراحی و توسعه APIهای وب: ایجاد و پیادهسازی APIهای RESTful با استفاده از فریمورک لاراول برای ارتباط با سایر سیستمها، اپلیکیشنها و سرویسها.
- بهینهسازی و امنیت API: اطمینان از امنیت دادهها با پیادهسازی روشهای احراز هویت (Authentication) و مجوزدهی (Authorization) و همچنین رعایت استانداردهای امنیتی APIها.
- مدیریت پایگاه داده: طراحی و پیادهسازی مدلهای پایگاه داده و ارتباط آنها با APIها با استفاده از ORM لاراول (Eloquent) برای عملیات خواندن، نوشتن و بهروزرسانی دادهها.
- مستندسازی API: ایجاد و نگهداری مستندات فنی APIها به شکلی که سایر توسعهدهندگان یا مصرفکنندگان API بتوانند به راحتی از آنها استفاده کنند.
- تست و دیباگ کردن API: اطمینان از صحت عملکرد APIها از طریق انجام تستهای مختلف (تستهای واحد، یکپارچهسازی و کارکردی) و رفع خطاها و مشکلات احتمالی.
- بهینهسازی عملکرد: بهینهسازی عملکرد APIها برای ارائه پاسخ سریع و کارآمد و جلوگیری از بار اضافی روی سرور.
- همکاری با تیمهای دیگر: تعامل با تیمهای مختلف از جمله طراحان فرانتاند و بکاند، تیمهای موبایل و همچنین تیمهای DevOps برای اطمینان از یکپارچگی توسعه API و دیگر بخشهای پروژه.
- استفاده از ابزارهای مدیریت نسخه و استقرار: کار با ابزارهای مدیریت نسخه مانند Git و پیادهسازی CI/CD برای استقرار خودکار APIها.
نیازمندیها:
- تسلط به فریمورک لاراول و مفاهیم MVC.
- تجربه کار با RESTful APIs و آشنایی با SOAP.
- توانایی پیادهسازی روشهای احراز هویت (Token-based، OAuth).
- آشنایی با پایگاههای داده MySQL/PostgreSQL.
- تجربه کار با ابزارهای تست و دیباگ API (مانند Postman).
- آشنایی با مفاهیم امنیت وب و API.
- توانایی کار تیمی و مدیریت پروژه.
مهارتهای مورد نیاز
- Laravel
- Back-end
- MySQL
- PHP
- RestFul API
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست