Разработка и развитие микросервисов, их взаимодействия по REST и через Kafka; участие в проектировании решений вместе с командой.
- Рефакторинг, повышение производительности и отказоустойчивости сервиса рассылок.
- Разработка логики конструктора писем и персонализированных коммуникаций, включая AI-функции формирования персонализированных писем.
- Разработка асинхронных микросервисов на FastAPI и обработка событий Kafka: гарантии доставки, идемпотентность и повторная обработка.
- Использование кодовых агентов, проверка и доработка сгенерированного кода.
- Написание unit- и интеграционных тестов, code review, документирование решений; работа с логами и метриками и диагностика ошибок.
- Декомпозиция и оценка задач, сопровождение до внедрения и взаимодействие с аналитиками, QA и frontend-разработчиками.
Требования:
- От 3 лет коммерческой разработки на Python и профильное IT-образование.
- Уверенное знание Python и asyncio, опыт с FastAPI, REST API и микросервисной архитектурой.
- Уверенный SQL и PostgreSQL, включая транзакции, индексы и планы запросов; опыт работы с ORM.
- Практический опыт с Redis, Docker и Apache Kafka в production, а также с логами, метриками и диагностикой production-инцидентов.
- Ежедневная работа с AI-кодовым агентом; умение декомпозировать задачи, управлять контекстом, использовать AGENTS.md, rules, скиллы и MCP-инструменты.
- Умение объяснять и проверять сгенерированный код, исправлять ошибки и доводить решение до production.
Формат работы: офис или гибрид, Москва.