Крупный проект ищет разработчика для постоянной работы над существующими Telegram-ботами. Задачи включают расширение функционала, улучшение стабильности и оптимизацию уже созданных решений.
python-разработчик для Telegram-ботов
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разработка и внедрение новых функций в уже работающих Telegram-ботах.
- Поддержка и развитие админ панели.
- Работы по написанию API и интеграции с внешними ресурсами.
- Поддержка и рефакторинг существующего кода.
- Взаимодействие с другими разработчиками, участие в обсуждении задач и согласовании архитектурных решений.
требования
- Python 3.11+, уверенное владение asyncio и асинхронным кодом
- Django 5 + DRF — REST API, JWT (simplejwt), OpenAPI (drf-spectacular)
- FastAPI + Pydantic v2 — построение async API, DI (dependency-injector)
- PostgreSQL — SQLAlchemy 2 (async), Django ORM, миграции (Alembic)
- Redis — кэш, брокер очередей, pub/sub
- Celery — фоновые задачи, celery-beat/redbeat
- Docker / Docker Compose — развёртывание и локальная разработка
- Telegram-боты — aiogram 3
- Тестирование — pytest, pytest-asyncio, моки, фикстуры
- Git, code review, умение работать в связанных проектах
- Middle+/Senior Python backend-разработчик, комфортно переключающийся между синхронным Django и асинхронным FastAPI-стеком, с опытом интеграций и поддержкой продакшена.
- Будет плюсом: опыт с telethon как плюс; Kafka (aiokafka, faust-streaming) — стриминг событий между сервисами; WebSockets — channels, djangochannelsrestframework, daphne; Чистая/слоистая архитектура — разделение api / app_layer / domain / infra; Платёжные интеграции — опыт с эквайрингами, вебхуками, inline-платежами; S3/MinIO (boto3, aiobotocore, django-storages), работа с Excel (openpyxl); Инфра: Nginx, HAProxy, PgBouncer, fail2ban, OpenTelemetry; Качество кода: mypy, ruff, black, isort, flake8, bandit, pre-commit; CI/CD: GitLab CI
условия
- Оплата: сдельная, за конкретные задачи.
- Постоянный поток задач в рамках крупного проекта.
- Долгосрочное сотрудничество для подходящих кандидатов.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.