Aparıcı GO Proqramçı / Senior GO Developer
Опубликовано 19 ч. назад Источник ↗
Категория ИТ
Подпишитесь на похожие вакансии
Новые похожие вакансии — на Email или в Telegram.
О должности
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
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
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
Interested candidates can send their CV to the e-mail address in the Apply for job button.
Bestcomp Group
İnformasiya və kommunikasiya
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ş…