Golang dasturchisi
@unilanceVazifalar:
- 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