AZ
Vəzifə öhdəlikləri:
Go (Golang) dili ilə miqyaslana bilən və yüksək performanslı backend sistemlərinin hazırlanması
Mövcud mikroxidmətlərin saxlanması, təkmilləşdirilməsi və optimizasiyası
RESTful və ya gRPC API-lərin hazırlanması və inteqrasiyası
Verilənlər bazası (MySQL, PostgreSQL və s.) ilə işləmək və sorğuların optimizasiyası
Redis, RabbitMQ, Kafka kimi mesajlaşma sistemləri ilə işləmək
Kodun keyfiyyətini təmin etmək üçün testlərin (unit və integration testlər) yazılması
Layihə üzrə texniki sənədlərin hazırlanması və kodun sənədləşdirilməsi
Komanda ilə sıx əməkdaşlıq edərək layihələrin vaxtında və keyfiyyətli şəkildə tamamlanması
Davranış bacarıqları:
Operativ və məsuliyyətli iş yanaşması;
Analitik düşüncə və problem həll etmə bacarığı;
Yeni texnologiyalara açıq olmaq;
Komandada işləmə və bilik paylaşımı mədəniyyəti;
Xüsusi tələblər:
Go (Golang) ilə minimum 5 il iş təcrübəsi;
Böyük miqyaslı backend sistemlərinin hazırlanması və saxlanılması üzrə təcrübə;
Microservices memarlığı ilə işləmə bacarığı;
Git və komandada versiya nəzarəti ilə iş təcrübəsi
Yüksək yüklənməli sistemlərdə performans optimizasiyası;
Kodun oxunaqlılığı və maintainable olması üçün clean architecture prinsiplərinə əməl etmək;
Unit və integration testlərin yazılması;
Başqa developerlərin kodlarına baxış (code review) və texniki rəhbərlik;
Məlumat axını, API dizaynı və sistem inteqrasiyalarını planlama bacarığı;
Go ilə high-performance REST və gRPC servislerinin hazırlanması;
Concurrency, goroutines və channels ilə real iş təcrübəsi;
SQL və NoSQL verilənlər bazaları (PostgreSQL, MySQL, Redis, MongoDB) ilə işləmə;
Docker və konteyner əsaslı infrastrukturla iş bacarığı;
Mesaj brokerləri (RabbitMQ, Kafka və s.) ilə tanışlıq;
CI/CD proseslərinin başa düşülməsi (GitHub Actions, GitLab CI və s.);
Üstünlük hesab olunur:
Cloud platformalar (AWS, GCP və ya Azure) ilə işləmə üstünlük sayılır;
Formu doldurun və biz sizinlə əlaqə saxlayacağıq