• طراحی، توسعه و بهبود نرم افزارها با استفاده از زبان برنامه نویسی پایتون.
• مشارکت در طراحی معماری سیستم ها و پیاده سازی آن ها.
• همکاری موثر با تیم توسعه و مدیریت پروژه برای دستیابی به اهداف مشخص.
• بهینه سازی کدها و تضمین کیفیت با استفاده از ابزارهای کنترل نسخه.
دانش تخصصی و مهارت های مورد نیاز:
مهارت های فنی (Hard Skills):
• تسلط بر زبان برنامه نویسی Python.
• آشنایی با مفاهیم برنامه نویسی شی گرا و تجربه عملی در این زمینه.
• آشنایی با مفاهیم شبکه، لینوکس و تجربه عملی در کار با آن ها.
• توانایی کار با FastAPI و Django.
• آشنایی کامل با پیاده سازی ساختار های fastAPI.
• آشنایی با Docker و توانایی کار با آن.
• تسلط بر Git و توانایی مدیریت نسخه ها.
• توانایی کار با پایگاه داده های رابطه ای مانند PostgreSQL و غیررابطه ای مانند MongoDB.
مهارت های فردی (Soft Skills):
• توانایی حل مسئله و ارائه راهکارهای بهینه.
• مهارت ارتباطی قوی و توانایی کار تیمی.
• علاقه مند به یادگیری مداوم و آشنایی با تکنولوژی های جدید.
• مدیریت زمان و توانایی برنامه ریزی موثر.
دانش تخصصی و مهارت های امتیازی:
• آشنایی با مفاهیم مدیریت کد، Git، CI/CD.
• آشنایی با gRPC.
شرایط کلی:
• توانایی همکاری در تیم و مدیریت زمان به شکل موثر.
مزایا:
• محیط کاری پویا و خلاق.
• فرصت یادگیری و رشد حرفه ای.