Разработка и развитие микросервисов, их взаимодействия по 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.

Формат работы: офис или гибрид, Москва.