{"id":1142341,"url":"https://alion.io/job/kyivstar-full-stack-developer-aicc","title":"Full stack developer (AICC)","company":{"id":6081,"name":"Kyivstar","domain":"kyivstar.ua","url":"https://alion.io/company/kyivstar","size_band":"501-1000","is_staffing_agency":false,"is_intermediary":false,"ats_vendor":"Lever","truth_index":{"grade":"A","score":91,"open_postings":43,"ghost_share":0,"stale_share":0.163,"repost_share":0,"time_to_fill_p50_days":91,"computed_at":"2026-09-23T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Anthropic","optional":false},{"name":"Asyncio","optional":false},{"name":"Azure","optional":false},{"name":"Claude Code","optional":false},{"name":"DeepEval","optional":false},{"name":"Docker","optional":false},{"name":"Docker Compose","optional":false},{"name":"Embeddings","optional":false},{"name":"FastAPI","optional":false},{"name":"Function Calling","optional":false},{"name":"GitLab CI","optional":false},{"name":"Linux","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"NumPy","optional":false},{"name":"OpenAI","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"pgvector","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Pydantic","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"Qdrant","optional":false},{"name":"Radix UI","optional":false},{"name":"RAG","optional":false},{"name":"React Hook Form","optional":false},{"name":"Redis","optional":false},{"name":"SciPy","optional":false},{"name":"Speech Recognition","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"Text-to-Speech","optional":false},{"name":"TypeScript","optional":false},{"name":"WebRTC","optional":false},{"name":"WebSockets","optional":false},{"name":"Zustand","optional":false},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-09-23T10:53:10Z","employer_posted_date":"2026-09-23","last_verified_at":"2026-09-23T21:42:58Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Знаходимося в пошуку Full Stack Developer (AICC), який/яка стане ключовим інженером голосової платформи VoiceBot, що вже приймає реальні дзвінки абонентів.\nПлатформа вже працює, а ваше головне завдання - не просто підтримувати її, а розвивати: робити ботів розумнішими, адмінку - зручнішою, а розгортання нових версій - простішим.\nПро нас\nKyivstar.Tech - українська гібридна ІТ-компанія, резидент Дія.City. Ми є дочірньою компанією Київстар, одного з найбільших українських операторів зв’язку.\nНаша місія - змінювати життя в Україні та у світі, створюючи технологічні рішення і продукти, що реалізують потенціал компаній і потреби користувачів.\nПонад 700 спеціалістів KS.Tech щодня працюють у різних сферах: мобільні та вебрішення, а також проєктування, розробка, підтримка та технічне обслуговування високопродуктивних систем і сервісів.\nМи віримо в інновації, що дійсно приносять якісні зміни, та постійно кидаємо виклик традиційним підходам і рішенням. Кожен з нас є адептом підприємницької культури, яка дозволяє ніколи не зупинятися, розвиватися і створювати нове.\nЩо ти будеш робити\nРозвиток системи\nПропонувати і реалізовувати нові можливості платформи: нові типи нод у флоу, нові інструменти для ботів, інтеграції з рушіями ASR, LLM і TTS, покращення якості діалогу.\nРозвивати архітектуру: єдине джерело конфігу, спостережуваність дзвінків, спрощення адмінки. Частина цих напрямів уже спланована, частину ви визначите самі.\nСкорочувати латентність і підвищувати природність розмови: перебивання, паузи, робота з шумом.\nРозвивати базу знань і RAG: якість пошуку, точність відповідей за тарифами і послугами.\nГолосовий гейтвей\nРозвивати Python-сервіс на FastAPI та asyncio, який веде діалог у реальному часі: аудіо-потік, VAD, розпізнавання, LLM з function calling, синтез.\nРозбирати проблеми зі звуком і сигналізацією разом із телефонною командою.\nАдмінка та бекенд\nРозвивати admin-backend на PostgreSQL і Redis: конфіги ботів з версіями, креденшели, логи дзвінків.\nРозвивати React-адмінку і візуальний редактор флоу на React Flow, щоб бізнес налаштовував ботів без інженера.\nРелізи і середовища\nВести реліз-цикл у GitLab CI: від гілки до тегу і автодеплою на DEV.\nРозкатувати релізи на прод-кластер через готовий бандл і скрипти, розвивати цю автоматизацію.\nЕксплуатація\nРозбирати інциденти на дзвінках за логами, знаходити корінь, виправляти і ставити запобіжник, щоб проблема не повторилась.\nВзаємодіяти з суміжними командами: телефонія, інтеграції, мережа.\nЯкість і документація\nПокривати зміни тестами, включно з eval-наборами для відповідей LLM.\nПрацювати через Claude Code і документувати рішення так, щоб команда й наступні інженери могли на них спиратися.\nЧому це цікаво. Ви побачите повний шлях дзвінка від SIP-пакета до відповіді LLM і впливатимете на кожну його ланку. Рішення приймаються швидко, результат чути в слухавці того ж дня.\nЯка кваліфікація та досвід необхідні\nPython 3.11+, впевнений досвід asyncio, FastAPI, Pydantic v2\nWebSockets / streaming endpoints у продакшені\nProduction-досвід LLM API (OpenAI / Azure OpenAI / Anthropic),включно з function calling та streaming responses\n\nPostgreSQL (включно з JSONB), Redis (cache / pub-sub)\nReact 18 + TypeScript + Vite - компоненти, hooks, форми\nLinux + Docker + Docker Compose, читання логів та дебаг контейнерів\nАнглійська - впевнене письмове й усне спілкування\nГотовність працювати з Claude Code / coding-agent workflow(MCP, vault-driven development)\n\nУміння аргументувати технічні рішення й чітко ділитися перевагами \nБуде плюсом:\nReact Flow / xyflow для node-graph редакторів\nZustand, TanStack Query, React Hook Form, Tailwind, Radix UI\nVector search (Qdrant / pgvector) та RAG / embeddings\nPytest, eval-driven dev для LLM (DeepEval або аналог)\nGitLab CI, OpenTelemetry / Prometheus instrumentation\nУкраїнська - для роботи з локалізацією та контентом\nДодатковою перевагою буде:\nVoice / телефонія: SIP, Asterisk/FreePBX, AudioSocket, PCM, кодеки\nVAD (Silero / WebRTC), PyTorch + numpy/scipy для audio processing\nДосвід self-hosted enterprise-deploy за корпоративним проксі\nМи пропонуємо\nОфіс або ремоут - вирішувати тобі.\nРемоут онбординг\nПерформанс бонуси для всіх (річні чи квартальні - залежить від ролі)\nНавчаємо працівників: є безліч внутрішніх ресурсів і програм від партнерів, власна бібліотека\nСтрахування здоров’я і життя для працівників\nWellbeing-програма та корпоративний психолог\nКомпенсація витрат на мобільний зв’язок Київстар","description_format":"text","description_chars":4419,"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":[{"language":"Ukrainian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Telecommunications"],"lifecycle":[{"event":"open","at":"2026-09-23T12:52:30Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":91,"reasons":["conf:3","win:early"],"computed_at":"2026-09-24T00:46:23Z"},"pay":null,"html_url":"https://alion.io/job/kyivstar-full-stack-developer-aicc","json_url":"https://alion.io/job/kyivstar-full-stack-developer-aicc.json","meta":{"generated_at":"2026-09-24T00:46:23Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers"}}