Azerconnect Group

Şirkət haqqında:
Azerconnect Group ölkəmizin dinamik şəkildə inkişaf edən İKT və yüksək texnologiyalar sahələrində fəaliyyət göstərir.
2013-cü ildə təsis edilmiş Azerconnect Group rəqəmsal qloballaşma prosesləri fonunda ən yaxşı qlobal təcrübələri öz əməliyyatlarına inteqrasiya edir.
Azerconnect Group mobil, internet, beynəlxalq kanalların təşkili, FinTech, AdTech və Media/TV kimi rəqəmsal xidmətlər təqdim edir.
Azerconnect Group müxtəlif ölkələrdə enerji, telekommunikasiya, yüksək texnologiyalar və tikinti sahələrində fəaliyyət göstərən NEQSOL Holding beynəlxalq şirkətlər qrupunun tərkibinə daxildir.
Əlaqə vasitələri:
Backend üzrə aparıcı mühəndis/ Backend Senior Engineer
Funksiya: İnformasiya Texnologiyaları və Əsas Şəbəkə İdarəsi
İş qrafiki: Həftənin 5 günü saat 09:00-dan 18:00-dək. İşin tələblərinə əsasən ofisdən və evdən çalışa biləcəksiniz
Backend aparıcı mühəndis olaraq sizin vəzifə öhdəlikləriniz:
- Tam dövr proqram təminatı tərtibatını icra etmək. Məlumat tələbatlarını öyrənməklə biznes müştərilərin tələbləri əsasında yaxşı layihələndirilmiş, yoxlanılan, səmərəli və təkrar istifadə edilə bilən kod yazmaq; istifadəçilər ilə məsləhətləşmək; sistem axınını, məlumat istifadəsini, iş proseslərini və problemli sahələri öyrənmək;
- Müvafiq tələblər, dizayn, proqram təminatı və dəyişikliyə nəzarət prosesinə keçirilən baxışlarda, eləcə də icradan sonrakı baxışlarda iştirak etməklə və onları idarə etməklə dəqiq izlənilən SDLC prosesini və ən yaxşı sənaye təcrübələrini təmin etmək
- Proqram təminatı komponentlərinin tam funksional proqram təminatı sisteminə, bütün əlaqədar ekosistemlərə və digər şəbəkə elementlərinə inteqrasiya edilməsi;
- Müvafiq proqram təminatı sənədlərinin, blok-sxemlərin, planların, diaqramların, qrafiklərin, interfeys təsvirlərinin, kod şərhlərinin və aydın kodların işlənib hazırlanması yolu ilə proqram təminatının funksionallığını sənədləşdirmək və qoruyub saxlamaq;
- Müasir tərtibat vasitələrini, proqramlaşdırma texnikalarını, hesablama avadanlıqlarını öyrənməklə iş biliklərini yeniləmək; təhsil imkanlarında iştirak etmək; peşəkar nəşrləri oxumaq; şəxsi şəbəkə əlaqələrini qoruyub saxlamaq;
- Sabit Biznesə Dəstək Sistemləri modullarının hazırlanması, texniki qulluq və inteqrasiyasını təmin etmək;
- Komandanı istiqamətləndirmək (o cümlədən on-the-job training, coaching və mentoring);
- Vəzifə öhdəliklərini və rəhbərlik tərəfindən verilən sifahi/ yazılı tapşırıqları icra etmək;
- Həvalə olunan tapşırıqları şirkətdaxili prosedur/siyasət/təlimatlara uyğun həyata keçirmək;
- Şirkətə aid məlumatların məxfiliyini təmin etmək.
Vəzifənin tələbləri:
- Kompüter Elmləri və ya əlaqədar texniki sahədə bakalavr dərəcəsi;
- Konsaltinq, İdarəetmə Konsaltinqi, Proseslərin Optimizasiyası, Məhsulların İdarə Edilməsi, Rəqəmsal Texnologiyalar;
- Monolitik, və mikroservislər arxitekturası inkişafı üzrə 6+ illik təcrübəsi;
- Sistem tərtibatı üzrə təcrübənin olması üstünlükdür;
- Azərbaycan dili – səlis, İngilis dili – Orta
- Verilənlərin Strukturları və Alqoritmlər sahəsində möhkəm təməl, optimal həllərin hazırlanması və tətbiqi üzrə geniş təcrübə;
- Java, Python və ya Go üzrə 6+ illik dərin təcrübə;
- Sistem arxitekturası və miqyaslana bilən həllərlə güclü təcrübə;
- Spring, Kafka, FastAPI, Django, Oracle, PostgreSQL, Redis, ClickHouse və Linux üzrə mükəmməl biliklər;
- Kubernetes, Docker, Argo CD, Terraform, Helm və CI/CD alətləri (GitHub Actions, GitLab CI, Jenkins) üzrə geniş təcrübə;
- Kod Rəyləri, Dizayn Nümunələri və SOLID prinsipləri üzrə dərin anlayış və tətbiq;
- DDD (Domain-Driven Design), CQRS və Təmiz Kod praktikaları üzrə mütəxəssis;
- Prometheus, Grafana, ELK və İzləmə Alətləri (Jaeger, OpenTelemetry) üzrə qabaqcıl biliklər;
- API spesifikasiyaları və texniki sənədləşmənin yazılması təcrübəsi (OpenAPI, Swagger, Postman, AsyncAPI);
- Yüklü sistemlərin optimallaşdırılması üzrə sübut olunmuş təcrübə;
- SQL və NoSQL sorğu optimallaşdırılması və indeksləmə üzrə qabaqcıl bacarıqlar;
- Mikrosistem arxitekturası və saxlanması üzrə mütəxəssis;
- Asinxron və paralel proqramlaşdırma modelləri üzrə dərin biliklər;
- Backend mühəndisləri komandalarına rəhbərlik etmə, aydın məqsədlər müəyyən etmə və yüksək keyfiyyətli həlləri vaxtında təqdim etmə üzrə sübut olunmuş təcrübə;
- Məhsul, dizayn və əməliyyat komandaları ilə effektiv əməkdaşlıq xüsusiyyətlərinə sahib güclü ünsiyyət bacarıqları;
- Gənc və orta səviyyəli mühəndislərə mentorluq və təlim vermək, inkişaflarını dəstəkləmək və texniki mükəmməlliyə təşviq etmək təcrübəsi.
- Arxitektura qərarları vermək və komandaya ən yaxşı təcrübələr, dizayn nümunələri və genişlənə bilən, saxlanması asan sistemlərin tətbiqinə rəhbərlik etmək bacarığı;
- Kod keyfiyyətini izləmək, standartları tətbiq etmək və komanda daxilində ardıcıl sənədləşdirmənin təmin edilməsi üzrə bacarıqlar;
- Konstruktiv rəy vermək və performans qiymətləndirmələri aparmaq, komanda üzvlərinin təşkilati məqsədlərlə uyğunlaşmasına və karyera inkişafı mərhələlərinə çatmasına kömək etmək bacarığı.
Biz nə təklif edirik?
- Rəqabətli kompensasiyaı;
- Performans əsasında həvəsləndirici və bonuslar;
- Əlavə imtiyazlar;
- Performansa əsaslanan mədəniyyət;
- Müxtəlif təhsil və inkişaf imkanları;
- Karyera inkişaf imkanı;
- Hibrid iş imkanı;
- Ən dinamik şirkətdə işləmənin unikal təcrübəsi;
- Innovativ məhsullar və rəqəmsallaşma;
- Beynəlxalq təcrübə;
- Yüksək bacarığa malik peşəkar komanda;
- Kross-funksional əməkdaşlıq;
- Təcrübə mübadiləsi.
Division: Information Technologies and Core Network Division
Working schedule: 5 days a week, from 09:00 to 18:00. Based on nature of the work you will be able to work from office and from home.
Your responsibilities as a Backend Senior Engineer:
- Execute full lifecycle software development. Write well designed, testable, efficient and reusable code based on requirements from business customers by studying information needs; conferring with users; studying systems flow, data usage, work processes and problem areas;
- Ensure SDLC process and industry best practices are followed accurately by managing and participating in appropriate requirements, design, software and change control reviews as well as post implementation reviews;
- Integrate software components into a fully functional software system and all related ecosystems and other network elements;
- Document and maintain software functionality by developing proper software documentation, flowcharts, layouts, diagrams, charts, interface descriptions, code comments and clear code;
- Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks;
- Development, maintenance and integration of IT Fix Line Business Support System modules like;
- Guiding others (including providing on-the-job training, coaching and mentoring);
- To execute job responsibilities and verbal/ written instructions by management;
- To execute assigned tasks in compliance with the procedures/policy/instructions;
- To keep confidentiality of the company data.
Position requirements:
- Bachelor or Master Degree in Math/IT related fields;
- Consulting, Management Consulting, Process Optimization, Product Management, Digital, Technology
- 5+ years application development including monolithic, microservices architecture and web design;
- Experience in system design is an advantage;
- Azerbaijani – Fluent, English – Intermediate;
- Strong foundation in Data Structures and Algorithms, with extensive experience in designing and implementing optimal solutions;
- Over 6 years of deep experience in Java, Python, or Go;
- Strong experience in system architecture and scalable solutions;
- Excellent knowledge of Spring, Kafka, FastAPI, Django, Oracle, PostgreSQL, Redis, ClickHouse, and Linux.
- Extensive experience with Kubernetes, Docker, Argo CD, Terraform, Helm, and CI/CD tools (GitHub Actions, GitLab CI, Jenkins);
- Deep understanding and application of Code Reviews, Design Patterns, and SOLID principles;
- Expert in DDD (Domain-Driven Design), CQRS, and Clean Code practices.
- Advanced knowledge of Prometheus, Grafana, ELK, and Monitoring Tools (Jaeger, OpenTelemetry).
- Experience in writing API specifications and technical documentation (OpenAPI, Swagger, Postman, AsyncAPI).
- Proven experience in optimizing high-load systems;
- Advanced skills in SQL and NoSQL query optimization and indexing;
- Expert in microservices architecture and maintenance;
- Deep knowledge of asynchronous and parallel programming models;
- Proven experience in leading backend engineering teams, setting clear goals, and delivering high-quality solutions on time;
- Strong communication skills with the ability to collaborate effectively with product, design, and operations teams;
- Experience in mentoring and training junior and mid-level engineers, supporting their development, and encouraging technical excellence;
- Ability to make architectural decisions and guide teams in applying best practices, design patterns, and scalable, maintainable systems;
- Skills in monitoring code quality, enforcing standards, and ensuring consistent documentation within the team;
- Ability to provide constructive feedback and conduct performance reviews, helping team members align with organizational goals and achieve career development milestones.
What we offer?
- Competitive compensation
- Incentives and bonuses based on performance
- Fringe benefits
- Performance-driven culture
- Diversified learning and development opportunities
- Career growth opportunity
- Hybrid work opportunity
- Unique experience of working in the most dynamic industry
- Innovative products and digitalization
- International experience
- Amazing team of highly skilled professionals
- Cross-functional collaboration
- Experience sharing