Vacancies
BG

Aparıcı GO Proqramçı / Senior GO Developer

Bestcomp Group

Aparıcı GO Proqramçı

Responsibilities

  • 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

Requirements

  • 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 Maraqlanan namiz ə dl ə r ö z CV - l ə rini M ü raci ə t et d ü ym ə sind ə qeyd olunan elektron po ç t ü nvan ı na g ö nd ə r ə bil ə rl ə r .
  • Senior GO Developer

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

Requirements

  • Proactive and responsible work approach;
  • Strong analytical thinking and problem-solving

Requirements

  • ;
  • 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 Interested candidates can send their CV to the e-mail address in the
Back