Ми шукаємо спеціаліста для підтримки і розвитку нашого Telegram‑бота, написаного на Python. Це не штатна позиція, а гнучка співпраця: за потреби ви будете виправляти баги, додавати новий функціонал або оптимізовувати уже існуючий код.
Обов’язки:
- Виправлення багів у боті (логіка, API, повідомлення, інтеграції)
- Додатковий функціонал — за домовленістю (нові команди, автоматизація, інтеграції)
- Проведення код-рев’ю (якщо потрібно)
- Надання звітів про виконану роботу
- Можлива участь в тестуванні змін
Вимоги:
- Досвід роботи з Python (мінімум середній рівень)
- Розуміння Telegram Bot API
- Досвід роботи з базами даних
- Навички відлагодження коду
- Бажано досвід роботи в Python‑фреймворках (наприклад, Flask, aiogram, Telebot тощо)
- Готовність працювати як підрядник, а не штатно
- Готовність підписати NDA (угоду про нерозголошення), якщо це потрібно
Формат роботи:
- Годинна оплата (фріланс)
- Гнучкий графік: робота “по потребі”, але з погодженим планом або домовленістю
- Звіти за годин
и та виконані задачі
Надсилаю файл із нашим ботом (версія без конфіденційної інформації). Ми зараз шукаємо надійного підрядника для довгострокової технічної підтримки та доопрацювань цього бота.
Будь ласка, переглянь код і відповідай, по можливості, на такі питання:
🔧 1. Технічна експертиза
1. Чи комфортний тобі стек технологій, на якому написаний боту?
2. Чи працював/-ла раніше з подібними проєктами?
3. Чи можеш коротко описати, як ти бачиш архітектуру бота після перегляду файлу?
4. Чи бачиш потенційні проблеми зі структурою коду або логікою?
🔍 2. Аналіз помилок і ризиків
5. Чи знаходиш у боті помилки або нестабільні місця вже на першому перегляді?
6. Які технічні ризики можуть виникати в майбутньому?
7. Чи є моменти, які варто переписати або оптимізувати?
8. Чи відповідає код базовим принципам чистої архітектури (clean code)?
9. Чи є місця, які можуть спричиняти часті збої або падіння?
⏱️ 3. Оцінка часу
10. Скільки часу займе базовий аудит і наводення порядку в боті?
11. Скільки займе виправлення знайдених помилок?
12. Скільки часу потрібно буде на подальшу підтримку в середньому за місяць (приблизно)?
13. Скільки часу займе підключення/перевірка вебхук, інтеграцій, логування?
💰 4. Оцінка вартості
14. Яка твоя годинна ставка?
15. Можеш орієнтовно назвати вартість:
початкового аудиту коду?
виправлення помилок?
регулярної підтримки?
16. Чи працюєш по фіксованих задачах чи тільки по годинах?
17. Як відбувається оплата — після виконання, наперед, частинами?
🔐 5. Безпека та конфіденційність
18. Чи готовий/-а підписати NDA?
19. Як ти забезпечуєш безпеку доступів та даних?
20. Як організовуєш роботу з токенами, паролями, ключами?
21. Чи ведеш окремо безпечне зберігання секретів? (наприклад, .env)
📈 6. Якість роботи
22. Чи будеш ти вести changelog / журнал змін?
23. Чи надаєш короткі технічні звіти після виконання задач?
24. Чи ведеш документацію по проєкту?
25. Чи пропонуєш рекомендації щодо покращення продукту?
🤝 7. Формат співпраці
26. Чи цікава тобі довгострокова співпраця з нерегулярною кількістю задач?
27. Чи готовий/готова реагувати на дрібні задачі (1–2 години роботи)?
28. Чи комфортно працювати в умовах, де інколи немає задач, а інколи — кілька підряд?
29. Чи готовий/готова підтримувати бота у форматі "по запиту"?
🛠️ 8. Робочі процеси
30. У якому форматі тобі зручно отримувати задачі? текст відео Trello / Jira Google-док
31. Який спосіб комунікації тобі найзручніший?
32. Які часові рамки відповіді ти гарантуєш (наприклад, 24 години)?
33. Чи працюєш ти у вихідні / чи можеш екстрено підключитися?
34. Чи маєш можливість інколи робити дзвінки для узгодження?
📂 9. Розгортання та середовище
35. Чи потрібен тобі доступ до сервера для тестування?
36. Чи працюєш ти з Docker / VPS / хостингами?
37. Чи можеш налаштувати автоматичні бекапи та логування?
38. Чи можеш запропонувати оптимальний спосіб розміщення бота?
🔄 10. Готовність і терміни
39. Коли можеш почати?
40. Чи можеш узяти проєкт у роботу одразу після Нового року