فرصت همکاری | برنامهنویس ارشد بکاند (PHP / Yii2) شرکت ابریشم | سامانه جامع مدارس و مراکز آموزشی
شرح موقعیت شغلی ما در ابریشم بهدنبال یک برنامهنویس بکاند باتجربه و مسلط به PHP و Yii2 هستیم که در توسعه، نگهداری، بهینهسازی و افزایش پایداری محصولات نرمافزاری شرکت کنارمان باشد.
در این موقعیت، صرفاً قرار نیست تسکهای مشخصشده را کدنویسی کنید؛ انتظار داریم بتوانید مسائل را بهدرستی تحلیل کنید، راهکارهای فنی مناسب ارائه دهید و نسبت به کیفیت، امنیت و پایداری بخشهایی که توسعه میدهید، مسئولیتپذیر باشید.
مسئولیتها - توسعه، نگهداری و بهبود بخشهای بکاند سامانه با PHP و Yii2 - طراحی، پیادهسازی و نگهداری REST APIهای امن، پایدار و قابل توسعه - تحلیل ساختار کدهای موجود، شناسایی مشکلات و بهینهسازی عملکرد سامانه - طراحی و بهینهسازی پایگاه داده MySQL، کوئریها، ایندکسها و ساختار داده - پیادهسازی و مدیریت ارتباط بین سرویسهای داخلی و APIهای خارجی - شناسایی، عیبیابی و رفع خطاهای نرمافزاری و مشکلات عملکردی در محیط Production - بهبود ساختار کدهای موجود (Refactoring) با حفظ سازگاری و جلوگیری از اختلال در قابلیتهای فعال - پیادهسازی اصول امنیت نرمافزار شامل اعتبارسنجی دادهها، احراز هویت و مدیریت سطوح دسترسی - همکاری با تیم محصول، فرانتاند و سایر توسعهدهندگان برای تحلیل نیازمندیها و توسعه قابلیتها - بهینهسازی سرعت پاسخگویی APIها و عملکرد سامانه در شرایط بار کاری بالا - مشارکت در نوشتن تستهای نرمافزاری و پیشگیری از بازگشت خطاهای رفعشده - مستندسازی APIها، تغییرات مهم و تصمیمهای فنی - مشارکت در Code Review و ارتقای کیفیت و استانداردهای کدنویسی تیم
مهارتهای ضروری - حداقل 5 سال تجربه حرفهای مرتبط در توسعه بکاند با PHP - تسلط عملی و تجربه حرفهای در توسعه و نگهداری پروژههای مبتنی بر Yii2 - تسلط به PHP و اصول برنامهنویسی شیءگرا (OOP) - تسلط به طراحی و توسعه REST API - تسلط به MySQL، طراحی پایگاه داده، Indexing، Query Optimization و مدیریت تراکنشها - تسلط به مفاهیم SOLID و Design Patterns و کاربرد عملی آنها - توانایی تحلیل، درک، اصلاح و بهینهسازی کدهای موجود - توانایی نوشتن کد تمیز، خوانا، تستپذیر و قابل نگهداری - آشنایی با اصول امنیت نرمافزار و API - تجربه کار با Git و فرآیندهای توسعه تیمی - توانایی Debug و ریشهیابی خطاهای پیچیده در محیط Production - توانایی تحلیل مسائل فنی، ارائه راهحل اجرایی و پیگیری آن تا رفع کامل مشکل - مسئولیتپذیری، دقت و توانایی همکاری موثر با تیمهای فنی و محصول
مهارتهایی که مزیت محسوب میشوند - تجربه توسعه بکاند با Laravel - تجربه کار با Redis، Queue و پردازشهای Background - تجربه نوشتن تستهای خودکار با PHPUnit، Codeception یا ابزارهای مشابه - آشنایی با Docker و فرآیندهای CI/CD - تجربه کار با سیستمهای پرترافیک و محصولات SaaS - تجربه بهینهسازی عملکرد نرمافزار و پایگاه داده در مقیاس بالا - آشنایی با معماری نرمافزار، سیستمهای ماژولار و مدیریت وابستگیها - آشنایی با Vue.js یا سایر فناوریهای Frontend برای همکاری موثر با تیم توسعه - تجربه کار با APIهای هوش مصنوعی، LLM، OpenAI یا سرویسهای مشابه - آشنایی با مفاهیم RAG، Embedding و Vector Database
ویژگیهای فردی - قدرت تحلیل و حل مسئله - مسئولیتپذیری در قبال کیفیت و پایداری خروجی کار - دقت در بررسی جزئیات و ریشهیابی مشکلات - توانایی اولویتبندی و مدیریت وظایف - روحیه همکاری تیمی و تعامل سازنده با سایر واحدها - علاقهمندی به یادگیری و بهبود مستمر دانش فنی
شرایط احراز شغل
جنسیت
ترجیحاً آقا
خدمت سربازی
اتمام خدمت سربازی و یا معافیت از آن الزامی است
تحصیلات
کارشناسی ارشد| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| پیشرفته ۹۰٪
نرم افزارها
PHP| متوسط Git| متوسط MySQL| متوسط MongoDB| مقدماتی Docker| مقدماتی REST API| متوسط Vue.js| مقدماتی
ثبت مشکل و تخلف آگهی
ارسال رزومه برای ابریشم
برای دیدن سوابق ارسال رزومه، لطفا وارد حساب کاربری خود شوید.