Привет!
Давай сразу к делу. Мы — агентство funtech, разрабатывающее digital-спецпроекты и игровые продукты: интерактивные сайты, чат-боты (ВК/Телеграм), in-app геймификацию, игры для крупных брендов и интерактивы с генеративным ИИ (например, определяли синяки под глазами для Авиасейлс). Мы уже запустили проекты для Ozon, Авиасейлс, Сбер, Сибур, Tic Tac, Делимобиль, PARI и других. Наша цель на следующие 10 лет — стать международной развлекательной компанией, объединяющей fun и tech, создающей не только бизнес-решения, но и собственные развлекательные цифровые продукты.
Что мы уже сделали:
- Нам 3 года, и за это время запустили больше 60 проектов
- Наше ИИ-направление GenAI Lab вошло в топ-5 разработчиков ИИ в России по версии Рейтинга Рунета
- Мы строим агентство нового поколения, где все процессы переплетены с ИИ, чтобы решать рабочие задачи быстрее и эффективнее
- Растем минимум х2 год к году третий год подряд
- Получили разрешение на пилотирование продукта во Франции
Общие требования:
- Глубокие знания Python и опыт работы с Django REST Framework (DRF) и FastAPI.
- Опыт построения и разработки REST/HTTP API, написания чистой и модульной бизнес-логики.
- Умение работать с Redis (кэш, rate limiting, хранение временных данных).
- Опыт интеграции и работы с Kafka (проектирование топиков, продюсеры, консюмеры, обработка событий).
- Опыт оптимизации запросов и работы с PostgreSQL (индексы, профилирование, транзакции).
- Опыт использования DI-подхода (dependency injection) в Python-проектах: выделение слоёв, конфигурирование зависимостей, тестируемая архитектура.
- Понимание принципов CI/CD (будет плюсом).
- Опыт работы с контейнеризацией (Docker; будет плюсом опыт с docker-compose / Kubernetes).
Технологии:
- Язык: Python
- Веб-фреймворки: Django, Django REST Framework (DRF), FastAPI
- Кэширование: Redis
- Планировщик задач и фоновые джобы: APScheduler (будет плюсом опыт с Celery, но основной стек — APScheduler)
- Очереди и шина данных: Kafka
- Базы данных: PostgreSQL
- Контейнеризация и оркестрация: Docker (docker-compose, Kubernetes — как плюс)
- Подходы к архитектуре: DI, разделение на слои (services/repositories), SOLID
Личностные качества:
- Умение работать в команде и эффективно взаимодействовать с коллегами.
- Ответственность и способность доводить задачи до результата.
- Внимательность к деталям и стремление к качеству кода.
- Желание развиваться и изучать новые технологии.
- Способность находить и предлагать оптимальные решения.
Если ты хочешь запускать действительно интересные проекты — мы ждем тебя!)
P.S. Напиши в начале сопроводительного письма "funtech", если дочитал до конца)