Разработчик на Python в Едадил.

Какие задачи вас ждут:

  • Проектирование новых микросервисов: запуск новых сервисов под продуктовые задачи, проектирование архитектуры, схемы данных, API, админ-панелей, интеграция с сервисами Едадила и инфраструктурой Яндекса, настройка аутентификации и мониторинга. Нужны как бэкенд-навыки, так и базовый фронтенд для админок.
  • AI-first-разработка: развитие процесса разработки так, чтобы LLM-агенты могли самостоятельно решать типовые задачи (писать код по спецификации, генерировать тесты, разбирать баги), развитие документации, конфигураций AI-агентов, AI-навыков и инструментов, построение пайплайнов под хорошо автоматизируемые классы задач.
  • Развитие Алмазило — продукта внутри Едадила (игровые механики, алмазы, кешбэки, купоны, новые типы кампаний, правила начисления, партнёры), решение задач на стыке бизнес-логики и интеграций, проектирование расширяемых решений.
  • Серверная генерация интерфейсов мобильного приложения: развитие серверного решения и инструментов вокруг BDUI-подхода на базе DivKit, где бэкенд решает, какие блоки показать, в каком порядке и с какими данными, а мобильный клиент отрисовывает лейаут.
  • Поддержка пайплайна скидок: поддержка и развитие сервисов пайплайна (приём фидов, валидация и модерация данных, индексация в поисковый движок, обработка изображений, выдача скидок) для быстрого и надёжного пути от фида ритейлера до карточки скидки на экране пользователя.

Мы ждём, что вы:

  • Уверенно пишете на Python, имели дело с async-фреймворками: aiohttp, FastAPI или аналогами.
  • Работали с PostgreSQL: умеете проектировать схемы, писать и оптимизировать запросы, понимаете индексы и планы выполнения.
  • Понимаете, как устроены HTTP API, умеете проектировать REST-эндпойнты.
  • Знакомы с очередями сообщений: RabbitMQ или аналогами.
  • Знакомы с Docker и Kubernetes на уровне пользователя.
  • Знаете HTML, CSS и JavaScript на базовом уровне, достаточном для фулстек-задач с админками.