Senior Backend Developer (Python/Node.js) — Telegram Bot / OpenAI / Binotel API
$$$
Про проєкт: Шукаю досвідченого Backend-розробника для створення MVP кастомного B2B-продукту. Суть: Telegram-бот, який через API забирає записи дзвінків з IP-телефонії, транскрибує їх, аналізує за допомогою ШІ за заданими промптами та надсилає структуровані звіти користувачам у Telegram.
Що потрібно зробити (MVP):
- Інтеграція з API телефонії (Binotel): Автоматичне витягування аудіофайлів (mp3/wav) та метаданих (хто дзвонив, тривалість, ID менеджера).
- Транскрибація (Deepgram API): Переклад аудіо в текст з обов’язковою діаризацією (розподіл на Спікер 1 / Спікер 2) та збереженням філерів («еее», «ммм», «типу» тощо).
- Аналіз (OpenAI API): Інтеграція з GPT-4o для аналізу тексту за системним промптом (оцінка етапів розмови, пошук «болей», виявлення помилок). Захист від галюцинацій ШІ та контроль витрат токенів.
- Telegram-бот: Видача звітів у зручному форматі (MarkdownV2), інлайн-кнопки (отримати транскрипцію файлом .txt, повідомити про помилку). Щовечірні дашборди для керівників.
- Адмін-панель: Базова «коробкова» адмінка (наприклад, Django Admin). Функціонал: додавання клієнтів, введення їхніх API-ключів, поле для системного промпту, прив’язка ID менеджерів до їхніх Telegram-акаунтів.
Технічні та бізнес-вимоги (ВАЖЛИВО):
- Strictly No-Code / Low-Code: Жодних конструкторів (Make, Bubble тощо). Тільки чистий кастомний код із правильною архітектурою та фолбеками.
- Без агентств та студій: Шукаю прямого виконавця (Individual Contractor) для роботи 1 на 1.
- Права та власність: Повна передача вихідного коду мені (мій GitHub). Усі сервіси (сервер, БД, OpenAI) реєструються на мої email-адреси та карти.
Умови:
- Терміни: 1 місяць (суворий дедлайн до 6 червня).
Якщо ви розумієте, як зв’язати ці API без «костилів» і готові взяти відповідальність за терміни — пишіть, обговоримо деталі.
Required skills experience
| Python | 3 years |
| REST API | 1.5 years |
| Telegram Bot API | 1 year |
| OpenAI API | 6 months |
| PostgreSQL | 1.5 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C2 - Proficient |
Published 6 May
45 views
·
9 applications
Last responded 4 hours ago
See stats of candidates who applied for this job 👀
📊
Average salary range of similar jobs in
analytics →
Loading...