• Сильный опыт backend-разработки на Python
timspark · На сервисе с: 09.10.26 20:55
Senior Backend Developer Timspark
Местоположение: Европа
Формат работы: Удаленно
Опубликована: ••••••••
Требования:
• English B2+
• Сильный опыт backend-разработки на Python
• Prompt Engineering
• Настройка Agentic AI, желательно LangChain
О компании:
Международный проект: Data Products MCP (Cortex) + Agent.
Контакт: ••••••••
•••••••• опубликована в ••••••••
Привет! Мы — команда Туту. Уже больше 20 лет мы вдохновляем на новые поездки, помогаем легко спланировать путешествие и забронировать всё нужное — от билетов до отелей.
Ты присоединишься к команде, которая занимается поддержкой и развитием A/B-платформы, предоставляя командам внутри компании инструменты для проведения A/B-экспериментов и подведения их итогов.
Длительность стажировки: 6 месяцев с нагрузкой 30-40 часов в неделю. Оформление через срочный трудовой договор.
Тебе предстоит:
— С поддержкой наставника дорабатывать сервисы на Go для распределения пользователей по вариантам экспериментов и управления A/B-кампаниям
— Дорабатывать библиотеки и сервисы на Python для обработки аналитических данных, расчёта метрик и формирования отчётов
— Улучшать сегментации, фильтры и другие возможности конструктора отчётов
— Участвовать в интеграции аналитических сервисов в общую инфраструктуру
— Вместе с командой разбирать ошибки и пользовательские обращения, работать с логами, метриками и алертами
Мы ждём, что ты
— Имеешь базовые знания Python
— Готов изучать Go
— Опыт учебных или личных проектов будет большим плюсом
График работы
Работаем 5/2 в гибридном формате, офис в Москве.
В Kandinsky собираем команду сильных инженеров, которая будет работать в стартаповом режиме внутри большой технологической компании.
Мы запускаем с нуля новые продукты на базе генеративного AI — без привязки к существующим продуктам Сбера, легаси и длинным циклам разработки. От идеи до работающего продукта должны проходить недели, а иногда дни.
Нужны разработчики, которые умеют быстро превращать идею в работающий продукт: самостоятельно принимать технические решения, закрывать задачу end-to-end и доводить результат до реальных пользователей.
AI-инструменты для нас — стандартный рабочий инструмент. Мы ожидаем, что инженер активно использует агентов, coding assistants и автоматизацию, чтобы радикально увеличивать собственную производительность.
Важнее всего для нас инженерная сила, самостоятельность и скорость.
Нам нужен человек, которому можно дать задачу уровня «за неделю нужно запустить такой продукт», и он сможет сам декомпозировать её, выбрать подход и довести до результата.
Основной стек:
Мы — BMGM. С 2016 года развиваем CPA-направление в вертикали gambling / betting и фокусируемся на измеримых результатах, собственных технологиях и решениях на основе данных.
У нас 250+ специалистов и 300+ партнеров на рынках Tier-1 / Tier-2. Работаем с PPC/Retargeting, SEO, in-app, ASO, Facebook, развиваем собственную iOS-разработку, внутреннюю аналитику и автоматизацию процессов. Команда распределена по миру — 15+ стран, быстрый темп и понятные цели. Сейчас мы расширяем штат и ищем Senior Backend Developer (Python / Django).
Разработка и развитие backend-архитектуры проекта
Проектирование и разработка REST API
Работа с PostgreSQL: проектирование схем, оптимизация запросов, индексы, миграции
Разработка платежной и подписочной логики
Интеграция с внешними API, платежными провайдерами и PSP
Реализация и поддержка платежных интеграций
Обработка webhooks и асинхронных платежных событий
Реализация идемпотентности и корректной обработки повторных запросов
Работа с очередями и фоновыми задачами
Разработка механизмов retry и обработки ошибок
Контейнеризация сервисов с Docker
Работа с Kubernetes и окружениями dev / stage / prod
Работа с CI/CD
Code Review
Логирование, мониторинг и диагностика production-проблем
Участие в принятии архитектурных решений
Коммерческий опыт backend-разработки на Python от 10 лет
Глубокое знание Django и Django REST Framework
Уверенная работа с PostgreSQL
Понимание транзакций и блокировок на уровне БД
Понимание Race Condition и способов их предотвращения и решения
Опыт проектирования и разработки REST API
Понимание принципов идемпотентности и retry-механизмов
Опыт интеграции со сторонними API и сервисами
Обязателен практический опыт платежных интеграций с PSP, платежными провайдерами или платёжными шлюзами
Понимание основных этапов payment lifecycle и обработки платежных событий
Опыт работы с webhooks в рамках платежных интеграций
Опыт работы с Redis / Celery или аналогами
Уверенное владение Git
Практический опыт работы с Docker
Опыт работы с Kubernetes
Понимание и опыт работы с CI/CD
Уверенная работа с Linux
Умение самостоятельно разбираться в существующем коде и принимать технические решения
Будет плюсом
Опыт работы в FinTech / Payments / Billing
Опыт разработки recurring payments / subscriptions
Работа с routing / cascading / smart retry
Опыт работы с Kafka или другими message brokers
Понимание PCI DSS
Опыт построения отказоустойчивых сервисов с высокой транзакционной нагрузкой
Опыт работы с reconciliation, refunds, chargebacks и payment lifecycle
Опыт интеграции нескольких платежных провайдеров и поддержания единого платежного состояния между ними
Стек
Python 3
Django / Django REST Framework
PostgreSQL
Redis
Celery
Git
Docker / Docker Compose
Kubernetes
Linux
CI/CD
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.