استخدام برنامهنویس سنیور بک اند (Go-آقا-کرج)
شرح موقعیت شغلی
شرح پروژه:
ما در حال ساخت یک پلتفرم فینتک بانکی با مقیاسپذیری بالا، امنیت لایهای/پایینپایه، و قابلیت ارتقاء به هوش مصنوعی هستیم. سرویسها بهصورت میکروسرویس بر بستر Docker / Kubernetes توسعه مییابند.
وظایف کلیدی:
- طراحی و پیادهسازی APIهای RESTful و gRPC با استفاده از فریمورک Gin/Echo .
- پیادهسازی منطق تراکنشهای همزمان با استفاده از goroutine و channel .
- نوشتن لایهٔ دسترسی به دادهها با Gorm یا SQLx ؛ بهینهسازی کوئریهای حساس به عملکرد.
- اعمال اصول امنیتی (TLS, JWT, OAuth2, rate‑limiting, input validation)؛ استفاده از /x/crypto , jwt‑go , gosec .
- توسعه CI/CD با Docker, GitHub Actions/GitLab CI، تست خودکار (unit, integration, load).
- نظارت بر سرویسها با Prometheus و OpenTelemetry ؛ تنظیم لاگ با zap/zerolog .
- همکاری با تیم دیتاساینس برای ایجاد میکروسرویسهای AI (gRPC/REST) و یکپارچهسازی مدلهای ML.
- مستندسازی API با Swagger/OpenAPI .
مهارتها و پیشنیازها:
- تجربه ≥ 4 سال برنامهنویسی بهصورت حرفهای با Go .
- تسلط کامل به مباحث همزمانی (goroutine, channel) و معماری میکروسرویس.
- آشنایی عمیق با Docker و Kubernetes (پیکربندی، rolling update، health‑check).
- شناخت امنیت وب (OWASP Top‑10)، توانایی پیادهسازی لایههای امنیتی سرور.
- کار با پایگاههای داده رابطهای (PostgreSQL/MySQL) و/یا NoSQL (Redis, MongoDB).
- توانایی نوشتن تستهای واحد و یکپارچه (Testify, GoMock).
- تجربهٔ کار با ابزارهای مانیتورینگ (Prometheus, Grafana) و tracing (OpenTelemetry).
- آشنایی با CI/CD (GitHub/GitLab, Docker‑Compose, Helm) و خط فرمان لینوکس.
- مهارتهای ارتباطی خوب؛ توانایی کار در تیم چابک (Scrum / Kanban).
- ترجیحاً تجربهٔ کار با gRPC , Protobuf , یا GraphQL
ما در حال ساخت یک پلتفرم فینتک بانکی با مقیاسپذیری بالا، امنیت لایهای/پایینپایه، و قابلیت ارتقاء به هوش مصنوعی هستیم. سرویسها بهصورت میکروسرویس بر بستر Docker / Kubernetes توسعه مییابند.
وظایف کلیدی:
- طراحی و پیادهسازی APIهای RESTful و gRPC با استفاده از فریمورک Gin/Echo .
- پیادهسازی منطق تراکنشهای همزمان با استفاده از goroutine و channel .
- نوشتن لایهٔ دسترسی به دادهها با Gorm یا SQLx ؛ بهینهسازی کوئریهای حساس به عملکرد.
- اعمال اصول امنیتی (TLS, JWT, OAuth2, rate‑limiting, input validation)؛ استفاده از /x/crypto , jwt‑go , gosec .
- توسعه CI/CD با Docker, GitHub Actions/GitLab CI، تست خودکار (unit, integration, load).
- نظارت بر سرویسها با Prometheus و OpenTelemetry ؛ تنظیم لاگ با zap/zerolog .
- همکاری با تیم دیتاساینس برای ایجاد میکروسرویسهای AI (gRPC/REST) و یکپارچهسازی مدلهای ML.
- مستندسازی API با Swagger/OpenAPI .
مهارتها و پیشنیازها:
- تجربه ≥ 4 سال برنامهنویسی بهصورت حرفهای با Go .
- تسلط کامل به مباحث همزمانی (goroutine, channel) و معماری میکروسرویس.
- آشنایی عمیق با Docker و Kubernetes (پیکربندی، rolling update، health‑check).
- شناخت امنیت وب (OWASP Top‑10)، توانایی پیادهسازی لایههای امنیتی سرور.
- کار با پایگاههای داده رابطهای (PostgreSQL/MySQL) و/یا NoSQL (Redis, MongoDB).
- توانایی نوشتن تستهای واحد و یکپارچه (Testify, GoMock).
- تجربهٔ کار با ابزارهای مانیتورینگ (Prometheus, Grafana) و tracing (OpenTelemetry).
- آشنایی با CI/CD (GitHub/GitLab, Docker‑Compose, Helm) و خط فرمان لینوکس.
- مهارتهای ارتباطی خوب؛ توانایی کار در تیم چابک (Scrum / Kanban).
- ترجیحاً تجربهٔ کار با gRPC , Protobuf , یا GraphQL
مهارتهای مورد نیاز
- Back-end
- Go
- RestFul API
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۴۰,۰۰۰,۰۰۰ تومان
جنسیت
- مرد
وضعیت نظام وظیفه
- مهم نیست