Middle+/senior python разработчик
Требования
Условия
Компания
Описание вакансии
О нас
Мы делаем продукты внутри экосистемы Telegram:
-
StarsBanking — обмен Stars ↔ TON (инвойсы, транзакции, антифрод).
-
Цуефа — игра в Telegram (матчи, ставки, турниры).
Уже 17 000+ пользователей, аудитория растёт каждый день. Архитектура чистая, используем DDD и тесты, работаем быстрыми циклами.
В команде сейчас: 2 backend-разработчика, 1 frontend-разработчик, дизайнер и менеджер проекта. Мы расширяемся.
Кого ищем
Backend-разработчика на Python (полная занятость, удалёнка), который будет развивать ключевые части продуктов — от платёжных потоков до игровой логики.
Что предстоит делать
- Разрабатывать и поддерживать обмен Stars ↔ TON: инвойсы, статусы, транзакции.
- Работать с кошельками и балансами (реальные/бонусные/реферальные), гарантировать атомарность.
- Настраивать очереди и фоновые задачи (Celery, RabbitMQ, Redis, APScheduler).
- Интегрировать Telegram (WebApp HMAC, aiogram v3 вебхуки, Telethon, Bot API инвойсы).
- Добавлять игровые механики: матчи, реванши, турниры, лимиты на действия.
- Следить за стабильностью: тесты, мониторинг, метрики.
Что важно (требования)
- Python 3.12+, уверенный опыт работы с FastAPI, uvicorn, Pydantic Settings.
- Опыт работы с FastAPI Users (аутентификация, JWT, маршруты).
- Работа с Tortoise ORM и PostgreSQL: транзакции с
SELECT FOR UPDATE, миграции Aerich. - Опыт настройки и эксплуатации Celery, RabbitMQ, Redis, планировщиков (APScheduler).
- Работа с aiogram v3 и Telethon для Telegram-интеграций.
- Опыт проектирования API с rate limiting и идемпотентностью.
- Понимание и практика DDD, Clean Architecture (domain → app → infra → interfaces).
- Умение писать поддерживаемый код: тесты (юнит/интеграция), ревью, линтеры.
Что будет плюсом
- Опыт в финтехе или работе с платёжными потоками.
- Опыт настройки антифрода или риск-менеджмента.
- Опыт работы в небольших продуктовых командах или стартапах.
Как мы работаем
- Созвоны только 2 раза в неделю: понедельник (планирование), пятница (итоги).
- Все задачи — в YouTrack, всё прозрачно.
- Работа напрямую с основателем, без бюрократии, быстрые решения.
Условия
- Полная занятость, удалёнка.
- Фиксированная зарплата, обсуждается индивидуально.
Как откликнуться?
!Важно! Без этого отклик рассмартиваться не будет, слишком много ботов.
- Коротко о вашем опыте (где работали и чем занимались).
-
Пример задачи, где вы решали проблему с транзакциями или асинхронными очередями.
- Ссылку на ваш код (репозиторий/гист с FastAPI, ORM или Celery)
-
Часовой пояс и удобные часы для связи.
