Bestcomp Group
Şirkət haqqında:
1995-ci ildə yaradılan BestComp Group şirkəti Cənubi Qafqaz və Orta Asiyanın aparıcı İT şirkətlərindən biridir. Beynəlxalq qabaqcıl şirkətlərlə yaxından əməkdaşlıq edərək, BestComp Group geniş çeşiddə məhsul və xidmətlər təklif edir. Bura sistem inteqrasiyası, məlumat mərkəzi həlləri, şəbəkə həlləri, enerji təminatı və soyutma sistemləri, tətbiqetmələr və proqram təminatının hazırlanması, İT sahəsində məsləhət xidmətləri, o cümlədən, distribüsiya xidmətləri daxildir. Uzun illərə dayanan peşəkar biznes yanaşmamız şirkətimizin yüksək səviyyədə müştəri məmnuniyyəti qazanmasına səbəb olmuş və nəticə etibarilə onu bu gün ön sıralarda gedən İT şirkətlərdən birinə çevirmişdir. BestComp Group Hewlett Packard Enterprise, Aruba Networks, Palo Alto, 3CX şirkətlərinin “Platinum”, Hewlett Packard Incorporated, Oracle, Thales, Ncipher şirkətlərinin “Gold”, Fortinet və Snom şirkətlərinin “Silver”, Cisco şirkətinin ən yüksək “Master Security” ixtisaslı “Premier Tərəfdaşı”, APC by Schneider Electric şirkətinin “Elite”, Microsoft şirkətinin distribütoru, Acer, Lenovo, Juniper, Micro Focus, Radware, Vmware, Schneider Electric, Eaton, Tripplite, Sandvine, Gemalto, HID, F5 və dünyanın 50-dən artıq digər qabaqcıl istehsalçısının rəsmi tərəfdaşıdır.
Əlaqə vasitələri:
Aparıcı GO Proqramçı / Senior GO Developer
Aparıcı GO Proqramçı
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;
Əmək haqqı: Müsahibə zamanı təyin olunacaq
Senior GO Developer
Job Responsibilities
- Developing scalable and high-performance backend systems using Go (Golang);
- Maintaining, improving, and optimizing existing microservices;
- Developing and integrating RESTful and/or gRPC APIs;
- Working with databases (MySQL, PostgreSQL, etc.) and optimizing queries;
- Working with messaging systems such as Redis, RabbitMQ, and Kafka;
- Writing tests (unit and integration tests) to ensure code quality;
- Preparing technical project documentation and documenting the code;
- Closely collaborating with the team to deliver projects on time and with high quality.
Soft Skills
- Proactive and responsible work approach;
- Strong analytical thinking and problem-solving skills;
- Openness to learning new technologies;
- Teamwork and knowledge-sharing mindset.
Technical Requirements
- Minimum 5 years of work experience with Go (Golang);
- Experience in developing and maintaining large-scale backend systems;
- Strong understanding of microservices architecture;
- Experience with Git and team-based version control workflows;
- Performance optimization in high-load systems;
- Adherence to clean architecture principles to ensure readable and maintainable code;
- Experience writing unit and integration tests;
- Conducting code reviews and providing technical guidance to other developers;
- Ability to plan data flows, API design, and system integrations;
- Developing high-performance REST and gRPC services with Go;
- Hands-on experience with concurrency, goroutines, and channels;
- Experience with SQL and NoSQL databases (PostgreSQL, MySQL, Redis, MongoDB);
- Experience with Docker and container-based infrastructure;
- Familiarity with message brokers (RabbitMQ, Kafka, etc.);
- Understanding of CI/CD processes (GitHub Actions, GitLab CI, etc.).
Considered a Plus
- Experience working with cloud platforms (AWS, GCP, or Azure) is an advantage.
Salary: upon the interview























