{"id":2585705,"url":"https://alion.io/job/birbank-backend-developer-node-js","title":"Backend Developer (Node.js)","company":{"id":3057055,"name":"Birbank","domain":"birbank.az","url":"https://alion.io/company/birbank","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Baku, Azerbaijan"],"countries":["AZ"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"CSS Modules","optional":false},{"name":"Docker","optional":false},{"name":"Figma","optional":false},{"name":"Git","optional":false},{"name":"GitLab CI","optional":false},{"name":"Kubernetes","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"Playwright","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SonarQube","optional":false},{"name":"Strapi","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-15T04:01:14Z","employer_posted_date":null,"last_verified_at":"2026-10-15T04:01:14Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Bu vəzifədə müştərilərin istifadə etdiyi veb məhsullarımızın arxa tərəfini (backend) təşkil edən Node.js əsaslı xidmətlərə, API-lərə və headless CMS qatına tam sahiblik edəcəksiniz. Bu komponentlər çoxsaylı dilləri dəstəkləyən və yüksək trafikə malik marketinq veb-saytlarının fəaliyyətini təmin edir. Ehtiyac yarandıqda Next.js/React əsaslı frontend üzərində də praktiki işləyəcəksiniz.\nBu, Mid+ / Senior səviyyəli vəzifədir. Siz funksionallıqları ilkin mərhələdən sonadək həyata keçirəcək, məsuliyyət sahəniz daxilində memarlıq qərarları qəbul edəcək və production mühitinə çıxarılan həllərin keyfiyyətinə, məhsuldarlığına və etibarlılığına görə məsuliyyət daşıyacaqsınız.\nVəzifə öhdəlikləriNode.js xidmətlərinin və API-lərin layihələndirilməsi, hazırlanması və idarə edilməsi: məlumat qatı, inteqrasiyalar, autentifikasiya, media fayllarının idarə olunması, keşləmə və məhsuldarlığın optimallaşdırılması;\nStrapi (headless CMS) qatının modelləşdirilməsi və genişləndirilməsi: kontent tiplərinin yaradılması, AZ/RU/EN dillərində çoxdilli kontentin idarə edilməsi (i18n), məlumatların yenilənməsi və keşin təzələnməsi (revalidation), CMS ilə frontend arasında API müqavilələrinin müəyyənləşdirilməsi;\nNext.js (App Router) üzərində server tərəfli renderinq və məlumat axınlarının qurulması: SSR/ISR, proxy/API marşrutları, şəkillərin optimallaşdırılması, HTTP və CDN keşlənməsi;\nMəhsuldarlığın və dayanıqlılığın təmin edilməsi: keşləmə strategiyasının hazırlanması, dəyişdirilməz və versiyalaşdırılmış aktivlərin idarə edilməsi, Core Web Vitals göstəricilərinin yaxşılaşdırılması və observability imkanlarının təmin olunması;\nEhtiyac yarandıqda React/TypeScript əsaslı frontend-in hazırlanmasında iştirak etmək və Figma dizaynlarının dəqiq şəkildə tətbiqini təmin etmək. Bu vəzifə tam full-stack yanaşma tələb edir;\nAvtomatlaşdırılmış testlərin (unit testlər və Playwright E2E testləri) yazılması və dəstəklənməsi, SonarQube keyfiyyət yoxlamalarından uğurla keçən kodun təmin edilməsi;\nGitLab CI/CD vasitəsilə kod dəyişikliklərinin çatdırılmasını təmin etmək: merge request-lər, code review, mühitlər arasında versiyaların irəlilədilməsi və Kubernetes-ə deploy;\nPDLC/SDLC prosesləri çərçivəsində Product, Design, QA və DevOps komandaları ilə əməkdaşlıq edərək texniki istiqamətin müəyyənləşdirilməsinə töhfə vermək.\n\nTələblərTexnoloji biliklər\nBackend: Node.js, Strapi (headless CMS), REST API-lər, SSR/ISR məlumat qatı, keşləmə (caching), inteqrasiyalar.\nFrontend: Next.js, React, TypeScript, CSS Modules.\nKeyfiyyət və çatdırılma: GitLab CI/CD, SonarQube, Playwright, Docker, Kubernetes.\nDizayn və kontent: Figma dizaynlarının tətbiqi, çoxdilli kontent, Core Web Vitals.\nƏsas tələblər (Must-have)\nNode.js və TypeScript üzrə güclü biliklər, production mühitində API və xidmətlərin hazırlanması və idarə edilməsi üzrə praktiki təcrübə;\nNext.js-in backend imkanları üzrə möhkəm biliklər: SSR/SSG/ISR, App Router, server tərəfində məlumatların əldə edilməsi və keşləmə;\nHeadless CMS və ya analoji məlumat mənbələri ilə inteqrasiya, kontent modelləşdirilməsi və API müqavilələrinin müəyyənləşdirilməsi üzrə təcrübə;\nFull-stack yanaşma ilə işləmək bacarığı, React ilə işləmək və ehtiyac yarandıqda Figma dizaynlarını adaptiv istifadəçi interfeysinə çevirmək bacarığı;\nGit, merge request prosesləri, kod yoxlanışı (code review) və CI/CD üzrə praktiki təcrübə;\nMəhsuldarlıq, etibarlılıq və kodun uzunmüddətli dəstəklənə bilməsinə xüsusi diqqət.\nƏlavə üstünlüklər (Nice-to-have)\nStrapi və ya digər headless CMS platforması ilə praktiki iş təcrübəsi;\nPlaywright vasitəsilə E2E testlərinin hazırlanması və SonarQube kimi keyfiyyət nəzarəti mexanizmləri ilə iş təcrübəsi;\nDocker/Kubernetes mühitlərində deploy təcrübəsi və observability üzrə ilkin biliklər;\nÇoxdilli və lokallaşdırılmış veb həllərin hazırlanması (i18n);\nDizayn sistemləri və komponent kitabxanalarının hazırlanması üzrə təcrübə;\nTənzimlənən sahədə və ya FinTech mühitində iş təcrübəsi.\n\nÜstünlüklərİnkişaf imkanları;\nRəqabətli əmək haqqı və bonuslar;\nYüksək təminatlı sığorta;\nDəstəkləyici mühit;\nVisa Premium əmək haqqı kartı;\nKorporativ endirimlər;\nKorporativ tədbirlər;\nƏlavə məzuniyyət;\nGüzəştli təhsil və işçi krediti.","description_format":"text","description_chars":4178,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-15T04:01:14Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":21,"reasons":["seen:0","win:early"],"computed_at":"2026-10-15T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/birbank-backend-developer-node-js","json_url":"https://alion.io/job/birbank-backend-developer-node-js.json","meta":{"generated_at":"2026-10-15T21:17:18Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":32328,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3057055},"rest":"https://alion.io/mcp/rest/get_company?id=3057055"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbirbank-backend-developer-node-js"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbirbank-backend-developer-node-js"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbirbank-backend-developer-node-js"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/birbank-backend-developer-node-js\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbirbank-backend-developer-node-js"}]}