Разработчик телеграм ботов, Инженер ПО (Python/FastAPI/Telegram API/OpenAI/SQL
Частный рекрутер
Рекрутер Анна
( сайт не указан )
Аккаунт зарегистрирован с email *@yandex.com
Опыт работы от 3 до 5 лет
Привет! Если ты опытный дев, разрабатывал коммерчески-успешных telegram-ботов, любишь работать самостоятельно, шаришь Python/FastAPI, интересуешься ИИ, в особенности синтезом голоса и видео, и темой иностранных языков – это точно для тебя!
У нас более 2000 студентов и первый на рынке ИИ-репетитор английского с персональным трекингом, коучингом произношения, STT/TTS и нативной интеграцией в Telegram.
Мы поддерживаем монолитный сервис, который управляет Telegram AI‑ботом и админ‑панелью на FastAPI. Он выполняет функцию ИИ-учителя иностранных языков, отложенные переписки, живой чат, управление пользователями, рассылки (включая аудио), а также голос/STT/TTS с интеграциями OpenAI и ElevenLabs. Планируем миграцию хостинга с Beget (РФ) на международные провайдеры (AWS/DigitalOcean/Render/Railway) и унификацию использования LLM + подключение Langfuse SDK.
Задачи
- Вести бэкенд: сервисы FastAPI, Telegram‑бот на aiogram (3.4+), SQLAlchemy 2.0 (async), Alembic миграции.
- Поддерживать и развивать админ‑панель: статистика, управление пользователями, рассылки, просмотр диалогов, графики активности.
- Интегрировать и укреплять платежи: YooKassa, Robokassa, Stripe (понадобится настройка профиля).
- Оптимизировать STT/TTS и голосовое клонирование: OpenAI Whisper, TTS‑1‑HD, ElevenLabs.
- Улучшать UX бота: клавиатуры, состояния (FSM), фильтры, middlewares, обработчики команд.
- Масштабировать и мигрировать хостинг: переход с Beget на AWS/DigitalOcean/Render/Railway; настроить CI/CD и наблюдаемость.
- Обеспечивать надежность: async‑производительность, пулы подключений (разделение чтение/запись), трекинг ошибок, ретраи.
- Поддерживать документацию: README, гайды по деплою, тест‑данные, логика генерации.
Технологии
- Бэкенд: Python 3.10+, FastAPI, aiogram 3.4.1, SQLAlchemy 2.0 (async), Alembic, Uvicorn + Gunicorn.
- Фронтенд (админка): HTML/CSS/JavaScript, Bootstrap/Tailwind, Jinja templates/static.
- Данные/инфра: PostgreSQL (asyncpg), разделение пулов чтение/запись, прокси из‑за ограничений РФ.
- AI/Аудио: OpenAI GPT, Whisper, TTS‑1‑HD; ElevenLabs; Pillow (изображения), pydub (аудио).
- Платежи: YooKassa, Robokassa, Stripe.
- Архитектура: монолит с модульными границами (admin, fastapi_app, commands, database, utils, keyboards, states, filters, middlewares).
Требования
- 3+ лет коммерческого опыта с Python, включая FastAPI и асинхронные паттерны.
- Практика с aiogram 3.x (клавиатуры, FSM, middlewares, фильтры).
- Основы производительности PostgreSQL: индексы, пулы, транзакции.
- Интеграции внешних API (OpenAI, ElevenLabs, Stripe, платежные шлюзы).
- Linux, Docker, CI/CD; перенос рабочих нагрузок между хостингами.
- Чистый, поддерживаемый код.
Будет плюсом
- Опыт с голосом/аудио (Whisper, TTS‑1‑HD, pydub).
- Уверенный SQLAlchemy 2.0 (async) и Alembic; безопасная разработка миграций.
- UX админки на Bootstrap/Tailwind; графики/статистика.
- Укрепление платежных потоков (webhooks, сверка).
- Рост Telegram‑бота: надежность доставки, троттлинг, анти‑спам, инструменты рассылок.
- Наблюдаемость: логирование, метрики, трейсинг в async‑стеке.
Язык и локация
- Предпочтительно русскоязычный; английский B2+, свободный письменно.
- Удаленно. Плюс — пересечение по часовым поясам GMT+3–+7.
Как откликнуться
Отправьте:
- Один короткий кейс по вашему самому выдающемуся телеграм-боту
- Ссылки на репозитории/код (особенно async SQLAlchemy и FSM/middlewares в боте).
- Описание миграции хостинга, которую вы делали (стек, CI/CD, подводные камни).
- Ожидаемую ставку/зарплатный диапазон и доступность.
Тема письма: “Python/FastAPI — Telegram AI Bot — {{Ваше имя}}”
Процесс отбора
Знакомство -> тестовое (не оплачивается) -> тех интервью -> найм! 🚀
