Vakansiya: Aparıcı Go Proqramçı (Senior Go Developer)

 

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ı

 

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.);

 

Müraciət üçün: [email protected]

Bizi izləyin

Whatsapp Kanalımız Telegram Kanalımız Facebook Səhifəmiz Linkedin Səhifəmiz İnstagram Səhifəmiz Threads Səhifəmiz
Bu məzmun müəllif hüquqları ilə qorunur. Kopyalama qadağandır.