Overview
Знаходимося в пошуку Full Stack Developer (AICC), який/яка стане ключовим інженером голосової платформи VoiceBot, що вже приймає реальні дзвінки абонентів.
Full job description
Знаходимося в пошуку Full Stack Developer (AICC), який/яка стане ключовим інженером голосової платформи VoiceBot, що вже приймає реальні дзвінки абонентів. Платформа вже працює, а ваше головне завдання — не просто підтримувати її, а розвивати: робити ботів розумнішими, адмінку — зручнішою, а розгортання нових версій — простішим. Про нас Kyivstar.Tech — українська гібридна ІТ-компанія, резидент Дія.City. Ми є дочірньою компанією Київстар, одного з найбільших українських операторів зв’язку. Наша місія — змінювати життя в Україні та у світі, створюючи технологічні рішення і продукти, що реалізують потенціал компаній і потреби користувачів. Понад 700 спеціалістів KS.Tech щодня працюють у різних сферах: мобільні та вебрішення, а також проєктування, розробка, підтримка та технічне обслуговування високопродуктивних систем і сервісів. Ми віримо в інновації, що дійсно приносять якісні зміни, та постійно кидаємо виклик традиційним підходам і рішенням. Кожен з нас є адептом підприємницької культури, яка дозволяє ніколи не зупинятися, розвиватися і створювати нове.
Розвиток системи Пропонувати і реалізовувати нові можливості платформи: нові типи нод у флоу, нові інструменти для ботів, інтеграції з рушіями ASR, LLM і TTS, покращення якості діалогу. Розвивати архітектуру: єдине джерело конфігу, спостережуваність дзвінків, спрощення адмінки. Частина цих напрямів уже спланована, частину ви визначите самі. Скорочувати латентність і підвищувати природність розмови: перебивання, паузи, робота з шумом. Розвивати базу знань і RAG: якість пошуку, точність відповідей за тарифами і послугами. Голосовий гейтвей Розвивати Python-сервіс на FastAPI та asyncio, який веде діалог у реальному часі: аудіо-потік, VAD, розпізнавання, LLM з function calling, синтез. Розбирати проблеми зі звуком і сигналізацією разом із телефонною командою. Адмінка та бекенд Розвивати admin-backend на PostgreSQL і Redis: конфіги ботів з версіями, креденшели, логи дзвінків. Розвивати React-адмінку і візуальний редактор флоу на React Flow, щоб бізнес налаштовував ботів без інженера. Релізи і середовища Вести реліз-цикл у GitLab CI: від гілки до тегу і автодеплою на DEV. Розкатувати релізи на прод-кластер через готовий бандл і скрипти, розвивати цю автоматизацію. Експлуатація Розбирати інциденти на дзвінках за логами, знаходити корінь, виправляти і ставити запобіжник, щоб проблема не повторилась. Взаємодіяти з суміжними командами: телефонія, інтеграції, мережа. Якість і документація Покривати зміни тестами, включно з eval-наборами для відповідей LLM. Працювати через Claude Code і документувати рішення так, щоб команда й наступні інженери могли на них спиратися. Чому це цікаво. Ви побачите повний шлях дзвінка від SIP-пакета до відповіді LLM і впливатимете на кожну його ланку. Рішення приймаються швидко, результат чути в слухавці того ж дня.
Python 3.11+, впевнений досвід asyncio, FastAPI, Pydantic v2 WebSockets / streaming endpoints у продакшені Production-досвід LLM API (OpenAI / Azure OpenAI / Anthropic), включно з function calling та streaming responses PostgreSQL (включно з JSONB), Redis (cache / pub-sub) React 18 + TypeScript + Vite — компоненти, hooks, форми Linux + Docker + Docker Compose, читання логів та дебаг контейнерів Англійська — впевнене письмове й усне спілкування Готовність працювати з Claude Code / coding-agent workflow (MCP, vault-driven development) Уміння аргументувати технічні рішення й чітко ділитися перевагами Буде плюсом: React Flow / xyflow для node-graph редакторів Zustand, TanStack Query, React Hook Form, Tailwind, Radix UI Vector search (Qdrant / pgvector) та RAG / embeddings Pytest, eval-driven dev для LLM (DeepEval або аналог) GitLab CI, OpenTelemetry / Prometheus instrumentation Українська — для роботи з локалізацією та контентом Додатковою перевагою буде: Voice / телефонія: SIP, Asterisk/FreePBX, AudioSocket, PCM, кодеки VAD (Silero / WebRTC), PyTorch + numpy/scipy для audio processing Досвід self-hosted enterprise-deploy за корпоративним проксі
Офіс або ремоут — вирішувати тобі. Ремоут онбординг Перформанс бонуси для всіх (річні чи квартальні — залежить від ролі) Навчаємо працівників: є безліч внутрішніх ресурсів і програм від партнерів, власна бібліотека Страхування здоров’я і життя для працівників Wellbeing-програма та корпоративний психолог Компенсація витрат на мобільний зв’язок Київстар
Tips for this job
Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
Verification notes
laptop-ats-crawler v3
JobOpportunity is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Apply through JobOpportunity →Browse current JobOpportunity listings from Kyivstar (lever) →