Senior Backend Developer (Python/Node.js) — Telegram Bot / OpenAI / Binotel API

$$$

Про проєкт: Шукаю досвідченого Backend-розробника для створення MVP кастомного B2B-продукту. Суть: Telegram-бот, який через API забирає записи дзвінків з IP-телефонії, транскрибує їх, аналізує за допомогою ШІ за заданими промптами та надсилає структуровані звіти користувачам у Telegram.

 

Що потрібно зробити (MVP):

  1. Інтеграція з API телефонії (Binotel): Автоматичне витягування аудіофайлів (mp3/wav) та метаданих (хто дзвонив, тривалість, ID менеджера).
  2. Транскрибація (Deepgram API): Переклад аудіо в текст з обов’язковою діаризацією (розподіл на Спікер 1 / Спікер 2) та збереженням філерів («еее», «ммм», «типу» тощо).
  3. Аналіз (OpenAI API): Інтеграція з GPT-4o для аналізу тексту за системним промптом (оцінка етапів розмови, пошук «болей», виявлення помилок). Захист від галюцинацій ШІ та контроль витрат токенів.
  4. Telegram-бот: Видача звітів у зручному форматі (MarkdownV2), інлайн-кнопки (отримати транскрипцію файлом .txt, повідомити про помилку). Щовечірні дашборди для керівників.
  5. Адмін-панель: Базова «коробкова» адмінка (наприклад, 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 👀
To apply for this and other jobs on Djinni login or signup.
Loading...