یکتانت
یکتانت

Senior Software Engineer

تهران، سعادت آباد
تمام وقت
شنبه تا چهارشنبه
-
وام -امریه‌ی سربازی -بیمه درمان تکمیلی -پارکینگ -ساعت کاری منعطف -کمک هزینه دوره آموزشی -اتاق بازی -میان وعده -فضای استراحت -صبحانه -بسته ها و هدایای مناسبتی
201 تا 500 نفر
اینترنت / تجارت الکترونیک / خدمات آنلاین
شرکت ایرانی دارای مشتریان داخلی و خارجی
1395
یکتانت، نجوا، تریبون، جریان، ادیوری، هارمونی، ایران سامانه، فرست ادز، اورانوس، یکتاپی، یکتاکراد، یک لینک، شاپینو
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

5 سال سابقه کار در گروه شغلی مشابه
Python - پیشرفته
Go - متوسط
GIT - پیشرفته
Unit Testing - متوسط
Redis - پیشرفته
Docker - پیشرفته
Gitlab - پیشرفته

شرح شغل و وظایف

در یکتانت با حجم بالایی از درخواست‌ها در مدت‌زمان کوتاه مواجه هستیم و همین موضوع، طراحی و توسعه سیستم‌هایی مقیاس‌پذیر، پایدار و قابل توسعه را به یک چالش جدی مهندسی تبدیل کرده است. در این موقعیت، علاوه بر حل مسائل پیچیده و چندوجهی، فرصت خواهید داشت با مسائل واقعی در مقیاس بالا کار کنید و در طراحی سیستم‌هایی با معماری بلندمدت و هزینه نگهداری بهینه نقش داشته باشید.
شرح وظایف:
  • طراحی و توسعه کدهای تمیز، باکیفیت، تست‌پذیر، مستند و قابل نگهداری.
  • طراحی و پیاده‌سازی راهکارهای نرم‌افزاری با عملکرد بهینه، مقیاس‌پذیری بالا و قابلیت استفاده مجدد.
  • طراحی سیستم‌ها و سرویس‌های چندمولفه‌ای و پیچیده با تمرکز بر پایداری، توسعه‌پذیری و هزینه نگهداری.
  • تحلیل مسائل پیچیده و تبدیل نیازمندی‌های کسب‌وکار و محصول به راهکارهای فنی مناسب.
  • همکاری موثر با اعضای تیم و سایر تیم‌های سازمان برای دستیابی به اهداف مشترک.
  • مشارکت در بهبود معماری، کیفیت کد، فرآیندهای توسعه و استانداردهای مهندسی نرم‌افزار.
  • برنامه‌ریزی، اولویت‌بندی و مدیریت فعالیت‌های فنی با توجه به اهداف و نیازمندی‌های محصول.
  • مشارکت در شناسایی و رفع چالش‌های مربوط به Performance، Reliability و Scalability سیستم‌ها.
شرایط احراز:
  • حداقل 5 سال سابقه حرفه‌ای در حوزه مهندسی نرم‌افزار، ترجیحاً در شرکت‌های برتر استارتاپی.
  • تسلط بر حداقل یکی از زبان‌های برنامه‌نویسی؛ ترجیحاً Golang یا Python.
  • دانش مناسب از مفاهیم علوم کامپیوتر شامل ساختمان داده، طراحی الگوریتم و مفاهیم سیستم‌عامل.
  • تسلط بر مفاهیم و کار با پایگاه‌های داده رابطه‌ای و غیررابطه‌ای.
  • آشنایی با اصول طراحی و معماری سیستم‌های نرم‌افزاری مقیاس‌پذیر.
  • آشنایی با مفاهیم و ابزارهای تست نرم‌افزار، به‌خصوص Integration Testing.
  • آشنایی با مفاهیم و ابزارهای Monitoring، Alerting و سلامت سیستم‌ها.
  • آشنایی با مفاهیم امنیت و حفاظت از داده‌ها.
  • توانایی حل مسئله و تحلیل مسائل پیچیده.
  • توانایی برقراری ارتباط موثر و همکاری با تیم‌های مختلف.
  • ترجیحاً دارای تحصیلات مرتبط از یکی از دانشگاه‌های برتر.
  • تجربه مدیریت تیم فنی، مزیت محسوب می‌شود.

شرایط احراز شغل

جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| متوسط ۵۰٪
نرم افزارها
Python| پیشرفته Go| متوسط GIT| پیشرفته Unit Testing| متوسط Docker| پیشرفته Gitlab| پیشرفته Redis| پیشرفته

ثبت مشکل و تخلف آگهی

ارسال رزومه برای یکتانت