استخدام برنامهنویس Golang
شرح موقعیت شغلی
ما به دنبال یک برنامهنویس Go با تجربه در توسعه سیستمهای مبتنی بر معماری میکروسرویسها هستیم. اگر شما توانایی کار با زبان Go و توسعه سیستمهای توزیعشده و مقیاسپذیر را دارید و به چالشهای فنی علاقهمند هستید، این فرصت برای شما مناسب است.
وظایف و مسئولیتها:
- طراحی و پیادهسازی سرویسهای مستقل با استفاده از معماری میکروسرویسها
- توسعه و نگهداری سرویسهای وب با زبان Go
- ایجاد و مدیریت ارتباطات بین سرویسها با استفاده از REST و gRPC
- طراحی و پیادهسازی پایگاههای داده توزیعشده با PostgreSQL
- مدیریت و پیادهسازی سیستمهای Queue و Message Broker مانند RabbitMQ یا Kafka
- اطمینان از امنیت، کارایی و مقیاسپذیری سرویسها
- رفع اشکال، بهینهسازی و تست سرویسها
- همکاری نزدیک با تیمهای مختلف برای تحلیل نیازها و ارائه راهحلهای فنی
مهارتها و تجربههای مورد نیاز:
- حداقل ۳ سال تجربه کار با زبان Go و توسعه سرویسهای وب
- تجربه کار با معماری میکروسرویسها و سیستمهای توزیعشده
- تسلط به RESTful APIs و gRPC
- تجربه کار با PostgreSQL و بهینهسازی کوئریها و ساختار پایگاه داده
- تجربه با ابزارهای پیامرسانی مانند RabbitMQ یا Kafka
- آشنایی با Docker، Kubernetes و مدیریت کانتینرها
- توانایی حل مسأله و همکاری موثر در تیم
اگر شما تجربهی کافی در توسعه سیستمهای میکروسرویس و استفاده از زبان Go دارید و به دنبال پیادهسازی پروژههای بزرگ و مقیاسپذیر هستید، ما خوشحال میشویم شما را در تیم خود داشته باشیم.
مهارتهای مورد نیاز
- RabbitMQ
- kafka
- ساختار دادهها
- Go
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق حقوق پایه (وزارت کار)
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست