استخدام برنامهنویس (Back-End (Python
شرح موقعیت شغلی
یکتا ایده در حال توسعه محصولات جدیدی هست و برای جایگاه برنامه نویس بک اند بهدنبال چند هم تیمی پرانرژی، پایه کار تیمی و با انگیزه زیاد برای یادگیری هستیم. در یکتا ایده با حجم بالایی از ریکوئست در مدت زمانی کوتاه روبهرو هستیم. چنین شرایطی نیازمند توسعهی دقیق، سریع و باکیفیت سرویسهاست.
در یکتا ایده مسئولیت انجام وظایف زیر را به عهده خواهید داشت:
- تعامل مستمر با مدیر محصول و شرکت در جلسات به منظور ارتقاء کیفیت محصول و ساختن بهترین تجربهی کاربران
- اتخاذ تصمیمات سطح بالای نرمافزاری
- اتخاذ تصمیمات مرتبط با معماری نرمافزار و ارتباط سیستمها
- تولید کدهای با کیفیت بالا، عملکرد بهینه، سریع، مقیاسپذیر و با قابلیت استفادهی مجدد
- در ایجاد فضای بهتر و رسیدن به پروسههای بهینه برای روند کار نقش خواهید داشت
مهارتهای ضروری:
- تسلط کامل بر پایتون
- تجربه کافی در حداقل یکی از پایگاههای دادهیSQL–based، ترجیحا PostgreSQL و یا پایگاههای دادهی NoSQL نظیر MongoDB، Cassandra، CouchDB و ...
- آشنایی با Linux و اصول Deployment پروژهها
- دانش کافی از مفاهیم شیگرایی، طراحی ماژولار و الگوهای طراحی (Design Patterns)
- با تجربه در ابزارهای Version Control و Git
- توانایی طراحی معماری نرم افزار
- تسلط بر زبان انگلیسی
مهارتهای امتیازی:
- تجربهی کار با سرویسهای مدیریت وظایف نظیر Celery و صفهای پیام آن نظیر RabbitMQ
- تجربهی کار با پایگاههای دادهی حافظهمحور؛ ترجیحا Redis
- تسلط بر یکی از فریمورکهای وب، ترجیحا Django
- آشنایی با رویکرد Agile و فریمورک Scrum
- آشنایی با مفاهیم DevOps و ابزارهای آن نظیر Docker، Kubernetes و CI/CD
- آشنایی کافی با مفاهیم ارزیابی پروژه (Test & Verification) (Unit Test / Integration Test)
- آشنایی با فناوری بلاکچین
ویژگیهای شخصیتی:
- توانایی حل چالشهای پیچیده
- متعهد و مسئولیت پذیر
- داشتن روحیه کار تیمی، مستعد، خلاق و علاقمند به پیشرفت
- توانایی در ایده پردازی
- علاقمند به یادگیری
مهارتهای مورد نیاز
- Python
- Back-end
- Django
- SCRUM
- agile
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست