مهندس ارشد نرم‌افزار

شرح شغلی:

ما به دنبال یک مهندس ارشد نرم‌افزار هستیم که در ترکیبی از دانش و مهارت‌های مربوط به برنامه‌نویسی و DevOps تبحر داشته باشد. شما نقش کلیدی در توسعه و نگهداری محصول خواهید داشت و باید از توانایی‌های فنی بالا و تجربه در زمینه‌های مختلف برخوردار باشید.

دانش تخصصی و مهارت‌های مورد نیاز:

  • بیشتر از 3 سال تجربه در توسعه نرم‌افزار به زبان‌هایی مانند Go و Python
  • تجربه در راه‌اندازی و مدیریت زیرساخت‌های CI/CD و تسلط به ابزارهای DevOpsی

مهارت‌های امتیازی:

  • تجربه مهندسی نرم افزار در طراحی و توسعه محصول توزیع‌شده

  • آشنایی با پروکسی‌های معکوس و فایروال‌های لایه کاربرد (NGINX, HAProxy)

  • آشنایی با مفاهیم امنیتی شبکه، Zero Trust Architecture و سیستم های توزیع‌شده

  • تجربه در مدیریت و پیکربندی سیستم‌های ابری (مانند AWS ،GCP و Azure) و Kubernetes

شرح انتظارات و مسئولیت‌ها:

  • طراحی، پیاده‌سازی و مدیریت زیرساخت‌های cloud و on-premise برای راه‌اندازی و مقیاس‌پذیری محصول

  • کار با سیستم‌های کنترل دسترسی و امنیت مبتنی بر هویت

  • خودکارسازی فرآیندهای استقرار، مانیتورینگ و CI/CD

  • همکاری نزدیک با تیم‌های دیگر برای تحلیل، طراحی و پیاده‌سازی

  • توسعه مستندات فنی دقیق برای پروژه‌ها و زیرساخت‌ها