ما به دنبال یک توسعهدهنده Back-End با تجربه و مسلط هستیم که بتواند سرویسهای زیرساختی پایدار، تمیز، مقیاسپذیر و قابل نگهداری توسعه دهد.
در این نقش شما با APIهای پرترافیک، معماری سرویسمحور، چالشهای همزمانی و طراحی دیتابیس اصولی سروکار خواهید داشت.
مسئولیتها
- طراحی، توسعه و نگهداری APIهای زیرساختی و سرویسهای بکاند
- توسعه و نگهداری میکروسرویسها (در صورت نیاز)
- طراحی دیتابیسهای MySQL با focus روی performance، ایندکسینگ و queryهای پیچیده
- استفاده از Redis برای caching، queue، قفلگذاری یا افزایش performance
- نوشتن تستهای لازم (Unit/Integration) برای پایدارسازی سرویسها
- کار با Docker برای توسعه و استقرار
- مشارکت در بهبود معماری، طراحی سیستم و تصمیمات فنی
- رفع باگها، دیباگ کردن و بهینهسازی سیستمهای موجود
- همکاری نزدیک با تیم Front-End برای تکمیل چرخه توسعه محصول
مهارتهای ضروری
- تسلط کامل به PHP و Laravel
- تسلط به Design Patternها و معماری تمیز (Clean Architecture / Layered)
- تسلط به MySQL (شامل طراحی دیتابیس، relationها، ایندکسها و queryهای پیچیده)
- تجربه عملی با Redis (cache، queue، locking)
- آشنایی با مفاهیم RESTful API و طراحی endpointهای استاندارد
- آشنایی با Docker
- تسلط به Git و اصول کار تیمی روی ریپازیتوری
- آشنایی کافی با Linux
- تفکر ساختاریافته و توانایی حل مسئله در شرایط واقعی
- بیش از 3 سال تجربه کار در محیط عملیاتی متوسط یا بزرگ
مهارتهای امتیاز مثبت
- آشنایی با معماری Microservices
- تجربه در تستنویسی (PHPUnit / Pest)
- آشنایی با مفاهیم پایه شبکه و HTTP Internals
- آشنایی با Vue.js برای اعمال تغییرات ساده در UI
- تجربه کار با Kubernetes یا ابزارهای مشابه
- تجربه کار با زبان Go (مزیت مهم)
ویژگیهای فردی
- توانایی یادگیری سریع
- توانایی تحلیل و طراحی سیستم قبل از کدنویسی
- دقت در Clean Code و خوانایی
- مسئولیتپذیر، منظم و متعهد
- توانمند در کار تیمی و تعامل با اعضای مختلف تیم
محدوده شرکت
تهران – صدر، بلوار کاوه
(1.5 کیلومتر فاصله از ایستگاه مترو صدر)