Разработчик Python
Старший Python-разработчик в Bell Integrator в Москве, специализирующийся на микросервисах, Kafka и AI-управляемых персонализированных коммуникациях.
Разработка и улучшение микросервисов, их взаимодействие через REST и Kafka; участие в проектировании решений с командой. Рефакторинг, повышение производительности и отказоустойчивости сервиса рассылок. Разработка логики для конструктора писем и персонализированных коммуникаций. Разработка механизмов адаптации контента под профиль пользователя; среди направлений разработки — AI-функции для генерации персонализированных писем. Участие в проектировании взаимодействия сервисов: обсуждение ответственности, API и контрактов событий. Разработка асинхронных микросервисов на FastAPI. Реализация обработки событий Kafka: гарантии доставки, идемпотентность, повторная обработка; применение командных решений для согласованности данных и публикации событий. Использование AI-агентов для разработки, поддержание правил проекта и навыков, ревью и доработка сгенерированного кода. Написание модульных и интеграционных тестов, проведение код-ревью, документирование технических решений. Работа с логами и метриками, участие в диагностике и устранении неполадок сервисов проекта. Участие в декомпозиции задач и оценке, сопровождение до реализации; взаимодействие с аналитиками, QA и frontend-разработчиками.
От 3 лет коммерческой разработки на Python и соответствующее IT-образование. Глубокие знания Python и asyncio: асинхронный ввод/вывод, конкурентное выполнение, понимание влияния блокирующего кода. Практический опыт разработки сервисов на FastAPI, реализации REST API и участия в их проектировании. Опыт разработки микросервисов, реализации взаимодействия между несколькими сервисами. Понимание архитектуры сервисов. Уверенные знания SQL и PostgreSQL: транзакции, индексы, планы запросов. Опыт работы с ORM. Практический опыт работы с Redis: кэширование, TTL и инвалидация кэша. Опыт работы с Docker, логами и метриками приложений; опыт диагностики ошибок и производственных инцидентов своего сервиса. Практический опыт работы с Apache Kafka в производстве. Понимание гарантий доставки и порядка сообщений; реализация идемпотентной обработки и защиты от дубликатов. Ежедневная работа с AI-агентами для разработки: например, Claude Code, Codex, Cursor и другими в режиме агента. Способность последовательно вести задачи через агентский путь: декомпозировать работу, управлять контекстом и сессиями, задавать ограничения и критерии готовности. Умение использовать и адаптировать AGENTS.md / правила и готовые навыки для задач проекта. Понимание MCP и умение использовать доступные инструменты агента через готовые подключения. Способность объяснять сгенерированный код, проверять его корректность, исправлять ошибки и доводить решения до продакшена.
Формат работы: офис (Москва) или гибрид. Позиция: Senior. Компания: Bell Integrator.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал