ما در حال توسعه یک پلتفرم آموزش آنلاین (E-Learning Platform) در مقیاس بزرگ هستیم که امکان انتشار دورههای آموزشی، مدیریت محتوای ویدیویی، برگزاری آزمون، مدیریت دانشجویان و ارائه خدمات آموزشی آنلاین را فراهم میکند. در حال حاضر به دنبال جذب یک برنامهنویس پایتون هستیم که در طراحی و توسعه هسته اصلی محصول و شکلدهی معماری فنی آن نقش موثری ایفا کند.
مسئولیتهای شغلی
• طراحی و توسعه سرویسهای Backend با پایتون
• توسعه APIهای مقیاسپذیر و قابل نگهداری
• طراحی و پیادهسازی ماژولهای اصلی سیستم
• مشارکت در طراحی معماری سامانه و تصمیمات فنی
• بهینهسازی عملکرد و مقیاسپذیری سرویسها
• انجام Code Review و مستندسازی فنی
• همکاری نزدیک با تیمهای Product، Frontend، DevOps
مهارتهای مورد نیاز
الزامی
• تسلط بر زبان برنامهنویسی پایتون
• تسلط بر FastAPI یا Django
• تسلط بر طراحی و توسعه RESTful API
• تجربه کار با PostgreSQL و مفاهیم طراحی پایگاه داده
• آشنایی با Redis
• تجربه کار با Docker
• تسلط بر Git و فرآیندهای توسعه تیمی
• آشنایی با مفاهیم Clean Architecture و SOLID
• آشنایی با طراحی سیستمهای مقیاسپذیر
مزیت محسوب میشود
• تجربه کار با Kafka
• تجربه کار با Object Storageها
• آشنایی با مفاهیم Video Processing
• آشنایی با Kubernetes
• تجربه پیادهسازی CI/CD
• تجربه کار با Linux و Ubuntu Server
• تجربه کار با Microservices Architecture
شرایط احراز
• حداقل 2 سال تجربه عملی توسعه با پایتون
• تجربه طراحی و توسعه سیستمهای Production
• تجربه کار با PostgreSQL و Redis در محیط عملیاتی
• توانایی تحلیل مسائل فنی و ارائه راهکارهای مناسب
• توانایی کار تیمی و ارتباط موثر با سایر اعضای تیم
مهارتهای فردی
• مسئولیتپذیری و حس Ownership بالا
• رویکرد حل مسئله و تفکر سیستمی
• علاقهمند به یادگیری و بهبود مستمر
• توانایی فعالیت در محیط استارتاپی و پویا
• توانایی مشارکت در تصمیمات فنی و معماری