مسئولیتها
ما در مارال هاست برای جایگاه برنامه نویس (Python Back-end) به دنبال همکاری با یک هم تیمی جدید که پرانرژی، کاربلد و منظم باشد هستیم.
انتظار میرود فرد مورد نظر تجربه کافی در برنامه نویسی با Python و دانش بالایی در حوزه طراحی نرم افزار و الگوریتمها داشته باشد.
شرایط همکاری به صورت ذیل میباشد :
- متعهد به زمان
- خود آموز
- دارای روحیه همکاری تیمی
- فهم بالا برای درک مسائل
- همکاری نزدیک با مدیران محصول برای توسعهی نقشهی راه محصول و طراحی راهکارهای خلاقانه برای ایجاد یا بهبود محصولات
- مشارکت در Code Review برای اطمینان از کیفیت محصول و انتقال دانش و تجربه به هم تیمیها
- آشنایی با متدولوژی Scrum
- کد نویسی scalable و effective
- اشتیاق برای یادگیری عمیق مفاهیم و تکنولوژیهای جدید
- توانایی درک کدهای از پیش نوشته شده به منظور ایجاد تغییرات در آن
- حداقل ۲ سال سابقه فعالیت در فیلد برنامه نویسی
- امکان فعالیت حداقل ۱۲۰ ساعت مفید در ماه
الزامات
مهارتهای ضروری :
- تسلط به زبان برنامه نویسی Python ، پارادایمها، اصطلاحات و ساختار
- تجربه کار با با مفاهیم پردازش موازی و چند پردازشی
- تجربه کافی در استفاده از فریمورکهای Django,Flask, etc
- مهارت در ایجاد میکروسرویسها و معماری توزیع شده
- مهارت در طراحی، ساخت و مستندسازی APIها
- مهارت در ساخت فایلهای Docker
- مهارت کافی در کار با سیستم عامل لینوکس
- تمرکز بر توسعه چابک ، مبتنی بر TDD
- توانایی مستند سازی کد
- توسعه برنامههای مقیاس پذیر، کارآمد و با قابلیت بالای نگهداری
- آشنایی کامل با مفاهیم پایگاه دادهها ( No SQL : ElasticSearch , SQL : MySQL )
- نقش فعال در تصمیم گیریهای مربوط به معماری و طراحی
موارد زیر مزیت محسوب میشوند :
- تجربه کار با زبان Go
- آشنایی با مفاهیم امنیت وب و امنیت شبکه