ما به دنبال یک توسعهدهنده ارشد Go (Golang) هستیم تا در طراحی و پیادهسازی یک پلتفرم پیشرفته ربات معاملاتی رمزارز نقش کلیدی ایفا کند.
در این موقعیت، شما در نقطهی تلاقی دادههای بلادرنگ بازار، سیستمهای توزیعشده و زیرساخت ابری (AWS) فعالیت خواهید کرد و سرویسهایی با کارایی بالا و تأخیر پایین برای اتصال به صرافیهای رمزارزی ایجاد خواهید نمود.
این شغل فرصتی است برای کار روی معماری و زیرساخت اصلی سامانهای که داده و معاملات را در مقیاس بزرگ پردازش میکند.
مسئولیتها
- طراحی و توسعهی میکروسرویسهای مبتنی بر Go برای اتصال به صرافیهای رمزارز مانند Binance، Bybit، OKX، Coinbase و Kraken
- پیادهسازی سیستمهای کمتأخیر و مقاوم برای دریافت دادههای بازار، مدیریت سفارشها و اجرای معاملات
- طراحی و نگهداری پایپلاینهای استریم داده بلادرنگ با استفاده از Kafka
- بهینهسازی عملکرد سیستم از نظر تأخیر، کارایی و مقیاسپذیری با استفاده از قابلیتهای همزمانی (goroutine، channel و sync) در Go
- استقرار و مدیریت زیرساختها بر بستر AWS (شامل S3، ECS/EKS، Lambda، CloudWatch، IAM و غیره)
- همکاری نزدیک با تیم DevOps برای ایجاد CI/CD و مانیتورینگ خودکار
- همکاری با تیمهای تحقیق و داده برای تضمین صحت جریان دادهها
- نگارش کد تمیز، ماژولار و تستشده با رعایت بهترین اصول مهندسی نرمافزار
شرایط و مهارتهای مورد نیاز
- حداقل 3سال سابقهی کاری حرفهای در توسعه با زبان Go (Golang)
- تسلط عمیق بر موازیسازی، همزمانی و بهینهسازی عملکرد در Go
- تجربهی عملی در کار با API صرافیهای رمزارزی (REST و WebSocket)
- آشنایی کامل با خدمات AWS (S3، ECS، EC2، Lambda، CloudWatch و IAM)
- تسلط بر Kafka یا سایر سیستمهای پیامرسان توزیعشده مانند RabbitMQ یا Redpanda
- تسلط بر Docker، Kubernetes و فرآیندهای مدرن DevOps
- آشنایی با ابزارهای مانیتورینگ مانند Prometheus و Grafana
- درک قوی از ساختار داده، شبکه و معماری سیستمها
- روحیهی تیمی بالا و توانایی راهنمایی توسعهدهندگان جوانتر
مزیت محسوب میشود اگر:
- تجربهی کار در حوزهی سیستمهای معاملاتی، بازارسازی یا استراتژیهای آربیتراژ داشته باشید
- با زبانهای Python یا Rust برای بخشهای جانبی یا پردازش داده آشنا باشید
- دانش در زمینهی ذخیرهسازی ستونی و دریاچههای داده (Parquet, Iceberg, Delta Lake) داشته باشید
- تجربه در پردازش بلادرنگ داده یا سیستمهای stream processing
مزایا و شرایط همکاری
- حقوق رقابتی + پاداش مبتنی بر عملکرد
- محیط کاری مدرن با فناوریهای بهروز (Go، Kafka، AWS)
- تأثیر مستقیم در طراحی و توسعهی معماری پلتفرم
- فرهنگ تیمی پویا، حرفهای و نتیجهمحور
سطح حقوق بر اساس تجربه و مهارت تعیین میشود:
. برای موقعیتهای جونیور تا سقف 50 میلیون تومان
. برای موقعیتهای میدلول تا سقف 60 میلیون تومان
. برای موقعیتهای سینیور تا سقف 80 میلیون تومان