ما به دنبال یک توسعه دهنده نرم افزار مسلط به Golang و Python با تجربه برای پیوستن به تیم خود در پیاده سازی سرویس های توزیع شده با کارایی بالا هستیم. فرد مورد نظر در این پوزیشن نیازمند مهارت های فنی قوی همراه با اشتیاق فراوان برای کد نویسی تمیز و ورود به دنیای ناشناخته های خود است.
مسیولیت های اصلی که بر عهده می گیرید
طراحی و توسعه میکروسرویس ها برای سیستم های پردازش داده توزیع شده با استفاده از Go و Python
نوشتن کد تمیز، قابل نگهداری و کاملاً تست شده
مشارکت در بررسی کد و ارائه بازخورد سازنده به اعضای تیم
مشارکت در تصمیم گیری های معماری سیستم و بحث های فنی
عیب یابی و بهینه سازی عملکرد سرویس در محیط های توزیع شده
همکاری با اعضای تیم در یک محیط چابک و از راه دور
مستندسازی راه حل های فنی و نگهداری مستندات سیستم
مهارت ها و تجربیاتی که مورد نیاز است
توانایی ارائه کدهای تمیز با کیفیت بالا
مشارکت در شیوه های چابک مانند جلسات چابک، بررسی کد، نوشتن موارد آزمایشی و غیره
طراحی، توسعه و استقرار سرویس های بک اند با تمرکز بر تاخیر کم، امنیت و مقیاس پذیری
تجربه در طراحی و توسعه سرویس های وب Restful
تجربه در سرویس های وب gRPC
تجربه کار با Redis، پایگاه های داده (Mysql یا Postgres)، صف ها (NATS یا Kafka)
اشنایی با معماری میکروسرویس ها
اشنایی با محاسبات همزمان و الگوهای همزمانی
دانش پیشرفته در تست های واحد/کامپوننت
اشنایی با مفاهیم مدل سازی داده
تجربه استفاده از Git به عنوان سیستم کنترل نسخه
مهارت عالی در حل مسیله
اشنایی با Docker
مهارت هایی که مثبت ارزیابی می شوند
اشنایی با مفاهیم بلاکچین و ارزهای دیجیتال یک مزیت محسوب می شود
اشنایی با برنامه نویسی سطح سیستم یک مزیت محسوب می شود
اشنایی با ابزارهای ردیابی و نظارت توزیع شده
اشنایی با پلتفرم های ابری (AWS)
تجربه کار با protocol buffers و تکنولوژی های service mesh
این آگهی از وبسایت جاب ویژن پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت جاب ویژن برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.