ما در سیماکالا برای توسعه و معماری محصول در مقیاس بزرگ، به دنبال یک Team Lead با تجربه، مسلط به اکوسیستم PHP/Laravel و دارای دیدگاه عمیق مهندسی هستیم. اگر سابقهٔ فنی درخشانی در توسعه سیستمهای High Traffic دارید و علاقمند به حل چالشهای پیچیده هستید، جای شما در تیم ما خالی است.
مسئولیتهای اصلی
1. معماری و مهندسی نرمافزار:
- طراحی و بازنگری معماری سیستم برای تضمین Scalability ، Availability و امنیت.
- مشارکت در تصمیمگیریهای کلان فنی در انتخاب تکنولوژیها، ابزارها و الگوهای طراحی.
- مدیریت Technical Debt و ارائه برنامه برای ریفکتورینگ مستمر.
- طراحی و پیادهسازی زیرساختهای ماژولار مونولیت.
2. DevOps & Infrastructure:
- نظارت بر چرخهی حیات توسعه نرمافزار (SDLC) و فرآیندهای CI/CD.
- بهینهسازی پرفورمنس دیتابیسها و کوئریهای پیچیده در حجم داده بالا.
- پیادهسازی استراتژیهای کشینگ (Caching) و صفبندی (Queueing) برای مدیریت بار سیستم.
مهارتها و الزامات
دانش فنی عمیق
- PHP & Laravel: تسلط کامل و عمیق بر PHP 8+ و فریمورک Laravel (نسخههای جدید). درک عمیق از نحوه کارکرد فریمورک (Laravel Core).
- Database: تجربه حرفهای در طراحی و بهینهسازی دیتابیسهای رابطهای (بهویژه PostgreSQL) و آشنایی با NoSQLها (مانند Redis, MongoDB). مهارت در Query Optimization و Indexing.
- Architecture: تسلط بر مفاهیم شیءگرایی (OOP)، SOLID، Design Patterns و معماریهای نرمافزاری (MVC, Clean Architecture, DDD).
ابزارها و زیرساخت:
- تسلط بر Git و استراتژی Branching GitFlow.
- تجربه عملی با Docker و کانتینرایز کردن سرویسها.
- آشنایی با مفاهیم CI/CD (مانند GitLab CI یا GitHub Actions).
- تجربه کار با ابزارهای مانیتورینگ و لاگینگ (مانند Sentry, Prometheus, ELK Stack).
مزایای همکاری با ما:
- پاداشهای عملکردی و مدیریتی.
- سفر رایگان در فصول سرد به جنوب و فصول گرم به شمال کشور بهمراه یک نفر همراه.
- وام پرنسلی از صندوق شرکت.
- فرصت تاثیرگذاری مستقیم بر محصولات با کاربران زیاد.