شرح موقعیت شغلی
ما در شرکت ایوان بهدنبال یک مهندس نرمافزار با انگیزه هستیم که عاشق چالشهای فنی پیچیده باشد و بخواهد در یک محصول واقعی و تاثیرگذار (based-AI) نقش کلیدی داشته باشد. اگر برنامهنویس پایتون هستید و به دنبال فرصت واقعی برای نوشتن کدهای تمیز و مقیاسپذیر علاقهمندید، این فرصت برای شماست!
شما به عنوان مهندس نرمافزار Backend به تیم تکنولوژی ایوان ملحق میشوید و مسئولیت توسعه و نگهداری هسته اصلی پلتفرمهای تحت وب ما را بر عهده خواهید داشت. این پلتفرم بر پایه Django، FastAPI و پایتون در حال تولید و توسعه است و با حجم بالایی از درخواستها سروکار دارد.
مهارتها و الزامات مورد نیاز
• 1 سال تجربه کاری واقعی با پایتون
• آشنایی با Django و Django REST Framework
• آشنایی با توسعه API با FastAPI
• آشنایی با دیتابیسهای رابطهای (PostgreSQL)
• تجربه عملی با Git و Flow Git
• آشنایی با Docker و Docker Compose (ساخت image، volume و multi-stage build)
• آشنایی اولیه با اصول امنیت وباپلیکیشنها
• توانایی حل مسئله و ذهن تحلیلی
• قابلیت انجام چند کار همزمان (Multi-tasking) در محیط استارتاپی
مسئولیتهای اصلی
• طراحی و توسعه APIهای مقیاسپذیر با FastAPI و Django REST Framework
• بهینهسازی عملکرد سیستم در سطح کد، دیتابیس و زیرساخت
• پیادهسازی و نگهداری سرویسهای میکرو با Docker و Docker Compose
• همکاری در طراحی معماری سیستم و دیتابیس
• نوشتن کد تمیز، تستپذیر و مستندشده
• مشارکت در Code Review و بهبود مستمر فرآیندهای توسعه
• رفع باگ و بهبود امنیت و پایداری سیستم در محیط Production
شرایط همکاری
• نوع همکاری: تماموقت 8:00 الی 16:00
• محل کار: مشهد، بلوار خیام