ما به دنبال یک توسعهدهنده ارشد PHP با حداقل 10 سال تجربه در توسعه نرمافزارهای تحت وب هستیم که مهارتهای عمیقی در معماری نرمافزار، طراحی سیستمهای مقیاسپذیر و توسعه API داشته باشد. این نقش نیاز به فردی با تفکر تحلیلی، توانایی حل مسئله و تجربه کار در محیطهای چابک (Agile) دارد. شما در این موقعیت مسئول طراحی، توسعه و بهینهسازی سیستمهای موجود و جدید خواهید بود.
مسئولیتها:
- طراحی و توسعه سیستمهای PHP مقیاسپذیر و بهینه برای عملکرد بالا.
- بهینهسازی پایگاههای داده (MySQL، PostgreSQL) و افزایش کارایی کوئریها.
- ایجاد و توسعه APIهای RESTful و GraphQL برای ارتباط بین سیستمها.
- پیادهسازی معماریهای مدرن مانند Microservices و CQRS در پروژههای PHP.
- مستندسازی و نوشتن کدهای تمیز، تستپذیر و قابل نگهداری.
- همکاری نزدیک با تیمهای فرانتاند، موبایل و DevOps برای توسعه و بهبود نرمافزارها.
- پیادهسازی تستهای واحد و یکپارچه برای تضمین کیفیت کد.
- بهروزرسانی و نگهداری سیستمهای قدیمی و مهاجرت به فریمورکهای مدرن در صورت نیاز.
- بررسی و بهبود امنیت نرمافزارها و محافظت از دادهها در برابر حملات سایبری.
- منتورینگ و راهنمایی توسعهدهندگان کمتجربهتر در تیم.
نیازمندیها:
- حداقل 10 سال تجربه در توسعه نرمافزار با PHP.
- تسلط بر یکی از فریمورکهای PHP (Laravel، Symfony، Slim و غیره).
- تجربه در مدلسازی و بهینهسازی پایگاه دادههای رابطهای (MySQL، PostgreSQL).
- درک عمیق از الگوهای طراحی (Design Patterns) و معماریهای نرمافزاری.
- آشنایی با توسعه APIهای RESTful و GraphQL.
- تجربه در پیادهسازی Microservices و Docker مزیت محسوب میشود.
- تسلط بر Git و فرآیندهای CI/CD برای استقرار مداوم کد.
- تجربه در اجرای تستهای واحد و یکپارچه.
- آشنایی با مفاهیم امنیت نرمافزار و روشهای جلوگیری از آسیبپذیریها.
- توانایی بررسی و اشکالزدایی مشکلات پیچیده نرمافزاری.
- مهارتهای قوی در ارتباط و همکاری تیمی و تجربه کار در محیطهای چابک (Agile).
- مهارتهای قوی در زبان انگلیسی برای همکاری با تیمهای بینالمللی.
اگر شما یک برنامهنویس حرفهای PHP با اشتیاق برای حل چالشهای فنی، بهینهسازی نرمافزارها و ایجاد سیستمهای مقیاسپذیر هستید، ما مشتاق همکاری با شما هستیم!