Golang dasturchisi

Golang dasturchisi

@unilance

Vazifalar:

  • Go tilida yangi servislar va APIlar ishlab chiqish
  • Arxitektura loyihalashda ishtirok etish (mikroservislar, event-driven yondashuv)
  • Toza va testlanadigan kod yozish (unit / integration testlar)
  • Code review o‘tkazish va jarayonlarni yaxshilashga hissa qo‘shish
  • Tashqi API va tizimlar bilan integratsiya qilish (REST / JSON-RPC)
  • CI/CD jarayonlarida ishtirok etish (GitHub Actions / GitLab CI)

Talablar:

  • Go tilida 2+ yil tajriba
  • Go idioms, ma’lumot tuzilmalari va multithreadingni yaxshi bilish
  • REST/gRPC, SOLID, DRY, KISS tamoyillarini tushunish
  • PostgreSQL bilan ishlash tajribasi
  • Docker bilan asosiy darajada ishlay olish
  • Test yozish va boshqalarning kodini o‘qiy bilish
  • Jamoada ishlash va vazifalarni mustaqil hal qilish ko‘nikmasi

Texnologiyalar:

  • Til: Go (Golang)
  • Bazalar: PostgreSQL, Redis
  • Testlar: go test, Testcontainers, Mockery
  • Kontainerizatsiya: Docker, Kubernetes (ixtiyoriy)
  • Messaging: NATS
  • CI/CD: GitHub Actions

Qo‘shimcha ustunliklar:

  • CQRS va Clean Architecture bilan tajriba
  • CI/CDni sozlash tajribasi
  • Mikroservislar arxitekturasi bilan tajriba
  • Ingliz tilini hujjatlar o‘qish darajasida bilish

Sharoitlar:

  • Moslashuvchan ish grafigi
  • Suhbat asosida kelishiladigan raqobatbardosh maosh
  • Byurokratiyasiz ochiq va halol jarayonlar
  • Shahar markazida ofis


Report Page