شرح موقعیت
ما برای یک شرکت فعال و روبهرشد در حوزهی تجارت الکترونیک، به دنبال یک Engineering Manager باتجربه و فنی هستیم که مسئولیت هدایت تیمهای مهندسی، توسعه افراد و پیشبرد اهداف فنی را بر عهده بگیرد. این فرد با تمرکز بر کیفیت، مقیاسپذیری و پایداری سیستمها، برنامهریزی مهندسی و تصمیمگیریهای کلیدی فنی، نقش مؤثری در توسعه محصولات و زیرساختهای شرکت خواهد داشت. شایستگیها: موارد امتیازآور:
مسئولیتها
- هدایت تیمهای مهندسی و تعیین اهداف، اولویتها و برنامههای فنی در راستای اهداف محصول و کسبوکار
- مدیریت عملکرد و توسعه اعضای تیم از طریق ارائه بازخورد، ارزیابی عملکرد، طراحی مسیر شغلی و برنامههای رشد
- برنامهریزی ظرفیت تیم، تخصیص منابع و مدیریت اولویتها با هدف تحویل بهموقع و باکیفیت محصولات
- همکاری نزدیک با تیم محصول و سایر مدیران فنی برای تبدیل اهداف کسبوکار و محصول به Roadmap و برنامه اجرایی مهندسی
- نظارت بر معماری و تکامل سیستمهای Backend با تمرکز بر Scalability، Performance، Reliability و پایداری
- هدایت تصمیمهای فنی کلیدی و ایجاد توازن میان سرعت توسعه، کیفیت فنی، Technical Debt و نیازهای کسبوکار
- تعریف و ارتقای استانداردهای مهندسی در حوزههای معماری، کیفیت کد، تست، امنیت، مانیتورینگ و استقرار
- مدیریت چرخه تحویل نرمافزار از برنامهریزی و توسعه تا Release و رفع موانع فنی و اجرایی
- شناسایی، اولویتبندی و مدیریت Technical Debt و برنامهریزی برای بهبود مستمر سلامت و پایداری سیستمها
- ایجاد و تقویت فرهنگ مسئولیتپذیری، همکاری، یادگیری و بهبود مستمر در تیمهای مهندسی
- مشارکت در جذب، ارزیابی و توسعه نیروهای فنی و ایجاد تیمهای مهندسی توانمند و مقیاسپذیر
- پایش شاخصهای عملکرد مهندسی و استفاده از دادهها برای بهبود کیفیت، بهرهوری و فرآیندهای توسعه
- هدایت تیم در حل مسائل پیچیده فنی و مشارکت در تصمیمهای معماری و System Design در سطح کلان
- حداقل ۸ سال سابقه کاری حرفهای در Software Engineering و تجربه قابلاتکا در مدیریت تیمهای مهندسی
- سابقه موفق در نقشهایی مانند Engineering Manager، Engineering Lead یا Technical Manager
- تجربه عملی در مدیریت و توسعه تیمهای چندنفره و کار با مهندسان در سطوح مختلف
- تجربه عملی و عمیق در طراحی و توسعه سیستمهای Backend در مقیاس بالا
- تسلط به Golang یا PHP و درک عمیق از اصول مهندسی نرمافزار
- دانش قوی در System Design، Microservice Architecture و Domain-Driven Design
- تجربه کار با MySQL، NoSQL، Redis و Message Brokerهایی مانند RabbitMQ یا Kafka
- تجربه عملی در کار با Docker، Kubernetes و CI/CD
- دانش قوی در Clean Code، SOLID، Design Patterns، Unit Testing و TDD
- تجربه در مدیریت Performance، Scalability، Reliability و Technical Debt در سیستمهای نرمافزاری
- مهارت قوی در برنامهریزی، اولویتبندی و مدیریت عملکرد تیمهای مهندسی
- مهارت قوی در Coaching، ارائه بازخورد و توسعه حرفهای مهندسان
- توانایی تصمیمگیری و حل مسائل پیچیده فنی و سازمانی در محیطهای پویا
- مهارت ارتباطی قوی در تعامل با تیمهای Product، Engineering و مدیران ارشد
- رویکرد دادهمحور در ارزیابی عملکرد تیم و شناسایی فرصتهای بهبود در فرآیندهای مهندسی
- تجربه طراحی و توسعه سیستمهای Distributed و High-Availability
- تجربه کار با Elasticsearch و سایر سیستمهای جستوجو و پردازش داده
- تجربه مدیریت تغییرات معماری و مهاجرت سیستمهای Legacy
نیازمندیها
- مدیریت مهندسی
- Golang
- Software Engineering
مزایا
- فرصت اثرگذاری مستقیم بر معماری و توسعه محصولات مقیاسپذیر
- پکیج مزایای رقابتی
- امریه سربازی
- هدایای مناسبتی
- بیمه تکمیلی