Разработчик на Python в Едадил.
Какие задачи вас ждут:
- Проектирование новых микросервисов: запуск новых сервисов под продуктовые задачи, проектирование архитектуры, схемы данных, API, админ-панелей, интеграция с сервисами Едадила и инфраструктурой Яндекса, настройка аутентификации и мониторинга. Нужны как бэкенд-навыки, так и базовый фронтенд для админок.
- AI-first-разработка: развитие процесса разработки так, чтобы LLM-агенты могли самостоятельно решать типовые задачи (писать код по спецификации, генерировать тесты, разбирать баги), развитие документации, конфигураций AI-агентов, AI-навыков и инструментов, построение пайплайнов под хорошо автоматизируемые классы задач.
- Развитие Алмазило — продукта внутри Едадила (игровые механики, алмазы, кешбэки, купоны, новые типы кампаний, правила начисления, партнёры), решение задач на стыке бизнес-логики и интеграций, проектирование расширяемых решений.
- Серверная генерация интерфейсов мобильного приложения: развитие серверного решения и инструментов вокруг BDUI-подхода на базе DivKit, где бэкенд решает, какие блоки показать, в каком порядке и с какими данными, а мобильный клиент отрисовывает лейаут.
- Поддержка пайплайна скидок: поддержка и развитие сервисов пайплайна (приём фидов, валидация и модерация данных, индексация в поисковый движок, обработка изображений, выдача скидок) для быстрого и надёжного пути от фида ритейлера до карточки скидки на экране пользователя.
Мы ждём, что вы:
- Уверенно пишете на Python, имели дело с async-фреймворками: aiohttp, FastAPI или аналогами.
- Работали с PostgreSQL: умеете проектировать схемы, писать и оптимизировать запросы, понимаете индексы и планы выполнения.
- Понимаете, как устроены HTTP API, умеете проектировать REST-эндпойнты.
- Знакомы с очередями сообщений: RabbitMQ или аналогами.
- Знакомы с Docker и Kubernetes на уровне пользователя.
- Знаете HTML, CSS и JavaScript на базовом уровне, достаточном для фулстек-задач с админками.