ارتباطات سیار ایران - همراه اول
ارتباطات سیار ایران - همراه اول

برنامه نویس ارشد Golang - (مرکز تحقیق و نوآوری همراه اول)

تهران، ولنجک
تمام وقت
شنبه تا چهارشنبه 7:30 الی 16:20 یا 8:30 الی 17:20 (شناور)
-
پاداش -بیمه درمان تکمیلی -بسته ها و هدایای مناسبتی
1001 تا 5000 نفر
تلکام
شرکت ایرانی دارای مشتریان داخلی و خارجی
1373
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

5 سال سابقه کار در گروه شغلی مشابه
MySql - متوسط
Python - پیشرفته
Kafka - متوسط
MongoDB - متوسط
RabbitMQ - متوسط
Docker - متوسط
Kubernetes - متوسط

شرح شغل و وظایف

ما به دنبال یک توسعه دهنده سنیور Golang هستیم که تجربه بالا در توسعه سرویس های مقیاس پذیر، ایمن و ماژولار داشته باشد. فرد مناسب مسئول طراحی و پیاده سازی API Gateway و Microservices است و باید توانایی مدیریت جریان های پردازشی چندمرحله ای و پردازش همزمان را داشته باشد.
مسئولیت ها:
  • طراحی و توسعه API Gateway و سرویسهای Microservice با زبان Go
  • پیاده سازی ارتباط Event-Driven بین سرویس ها (Kafka / RabbitMQ)
  • توسعه و مدیریت سیستمهای Authentication / Authorization و Rate Limiting
  • یکپارچه سازی با Cache و Data Store (Redis ، PostgreSQL) و Object Storage (MinIO)
  • اطمینان از Performance و Low Latency سرویس ها، خصوصاً برای پردازش های سنگین یا همزمان
  • نوشتن Unit & Integration Test و رعایت Best Practices در کدنویسی
  • همکاری نزدیک با تیم های AI/ML و DevOps برای هماهنگی Workflow
مهارتها و توانایی ها:
  • تسلط کامل به زبان Go (Golang) و کتابخانه های اصلی آن (net/http, context, sync, errors و …)
  • تجربه کار با Frameworkها و کتابخانه های Go مثل Gin, Echo, Fiber, gRPC
  • آشنایی عمیق با Concurrency در Go (Goroutines, Channels, Worker Pools, Context)
  • توانایی طراحی و پیاده ساز ی High Performance APIs با Latency پایین
  • تجربه در Microservices Architecture و الگوهای Design Pattern ( مانند Circuit Breaker, Saga, Event Sourcing)
  • تجربه در Event-Driven Systems و کار با Kafkaی ا RabbitMQ
  • آشنایی با Redis, PostgreSQL و مدیریت داده های حجیم
  • تجربه کار با Object Storage مثل MinIO ی ا S3
  • مهارت در CI/CD ، Docker و Deployment روی Kubernetes
  • توانایی طراحی و مدیریت سیستم های Asynchronous, High Concurrency
  • آشنایی با مفاهیم Security Best Practices (JWT, OAuth2, mTLS)
  • تجربه در کار با Async Queues و Message Brokers
  • تسلط به ابزارهای Profiling و Benchmarking در Go (pprof, bench) برای بهینه سازی Performance
  • تجربه در مدیریت Error Handling و Logging به روش های استاندارد Go (structured logging, zap, logrus)
  • آشنایی با Clean Architecture, Hexagonal Architecture یا DDD در پیاده سازی پروژه های بزرگ با Go
ویژگیهای فردی:
  • توانایی حل مسائل پیچیده و بهینه سازی سیستم های مقیاسپذیر
  • مهارت کار تیمی و همکاری با تیم های چند حوزه ای (AI/ML, DevOps)
  • دقت در مستندسازی و نگهداری کد با کیفیت بالا

شرایط احراز شغل

جنسیت
تفاوتی ندارد
نرم افزارها
Python| پیشرفته Kafka| متوسط RabbitMQ| متوسط MongoDB| متوسط MySql| متوسط Kubernetes| متوسط Docker| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای ارتباطات سیار ایران - همراه اول