ما به دنبال یک برنامه نویس با تجربه Go هستیم که درک قوی از بهترین روش استفاده از پارادایمها، اصطلاحات و سنتکس ها داشته باشد. تمرکز اصلی این پوزیشن شغلی بر روی توسعه پکیج ها و برنامههای Go است که مقیاسپذیر و قابل نگهداری هستند. برنامه نویسی که این پوزیشن را انتخاب می کند، بایستی مطمئن باشد که این پکیج ها و برنامه های Go به خوبی مستند شده و قابل تست شدن هستند. انتظار ما این است که برنامه نویس Go با بقیه اعضای تیمی که روی لایههای مختلف زیرساخت کار میکنند هماهنگ شود. تعهد به حل مشکلات به صورت تیمی و با همکاری بالا، طراحی پیچیده و محصول با کیفیت از ضروریات است.
مسئولیت ها:
• طراحی، معماری و ساخت محصولی کارآمد، قابل اعتماد، مقیاس پذیر و با کیفیت بالا با تمرکز بر تجربه مناسب کاربر
• نوشتن کد مقیاس پذیر، پایدار، قابل تست، کارآمد و با امکان نگهداری آسان
• قابلیت تعامل با معمار و مدیر محصول و ایجاد تسک های ساده تر و قابل تقسیم تر
• قابلیت حل چالش های فنی با دامنه بزرگ و پیچیدگی بالا
• دانش قوی در مورد زبان برنامه نویسی Go، پارادایم ها، ساختارها و اصطلاحات
• تمرکز بر کیفیت کد
• مهارت در طراحی، ساخت و مستندسازی API ها
• دانش قوی از الگوهای رایج Goroutine و کانال
• تجربه کار با Go Module و Vendoring
• تجربه کار با فریم ورک و کتابخانه های وب، مانند Gin ، Echo، pgx
• تجربه کار با Git و Git Flow
• تجربه کار با SQL و پایگاه های داده رابطه ای مانند PostgreSQL
• آشنا با ابزارهای Messaging/Streaming مانند RabbitMQ ، Apache Kafka ، Nats
• آشنایی با معماری های Cloud Native شامل توسعه و استقرار سرویس های ابری
شرایط کاری
- ساعت کاری شناور
- صبحانه و ناهار
- بیمه تکمیلی
- امکان استفاده از وام
- امکان استفاده از باشگاه ورزشی
- ساعات کاری روزهای شنبه تا 4شنبه از 8:30 تا 17
- محدوده کاری میدان آرژانتین است