Обязанности:
• Разработка Telegram-бота на Python (aiogram или python-telegram-bot)
• Реализация Web App (HTML/CSS/JS, любой фреймворк на выбор)
• Интеграция с внешним API (REST/GraphQL)
• Обработка inline-кнопок, callback-запросов и событий Web App
• Безопасная работа с initData и управление сессиями
• Работа с существующей архитектурой: микросервисы (AuthService, BookingService и др.) + API-обёртка GizmoApiClient
• Написание unit- и интеграционных тестов
• Документирование процесса развертывания и использования
Требования:
• Возможность реализовать проект либо на Python, либо на языке Go (приоритетнее)
• Опыт разработки Telegram-ботов на Python ≥1 года
• Уверенное владение aiogram или python-telegram-bot
• Базовые навыки JavaScript, HTML, CSS
• Понимание Telegram Web App API (initData, sendData, события)
• Опыт работы с REST/GraphQL и базами данных
• Уверенное владение Git
Будет плюсом:
• Интеграция платёжных систем
• Работа с Redis для кеширования
• Реализация реферальных и бонусных систем
Условия:
• Удалённая работа
• Гибкий график
• Занятость ≈ 25 ч/нед
• Общение и интервью — через Telegram
Что вы получите:
• Возможность продолжить сотрудничество после запуска
• Реальный проект в портфолио
• Практика интеграции с API и Web App
• Работа в адекватной и дружной команде
• Перспектива карьерного роста и интересных задач