Point your AI agent at freehire and let it find you a job.

Get the CLI →

Bell Integrator

Open 28d

Разработчик Python (Москва, офис/гибрид)

Posted Updated 2 views
Discussion

Навыки: Python, FastAPI, PostgreSQL. Квалификация: Senior. Специализации: Бэкенд разработчик.

Bell Integrator – один из ведущих системных интеграторов страны.

Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.

Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.

Проект:

Мы строим технологическую платформу нового поколения для производства, хранения и дистрибуции медиаконтента. Это интеллектуальная экосистема, которая автоматизирует жизненный цикл материалов: от загрузки и разметки до бесшовной публикации в десятках цифровых каналов. Сейчас мы развиваем ключевой модуль платформы — сервис умных коммуникаций. Это не просто рассылка, а высоконагруженный конструктор омниканальных кампаний, который доставляет пользователю именно тот контент, который ему нужен в данный момент.

Наши ключевые задачи:

  • Разработка и развитие микросервисов, их взаимодействия по REST и через Kafka; участие в проектировании решений вместе с командой.
  • Рефакторинг, повышение производительности и отказоустойчивости сервиса рассылок.
  • Разработка логики конструктора писем и персонализированных коммуникаций.
  • Развитие механизмов адаптации контента под профиль пользователя; среди направлений развития — AI-функции формирования персонализированных писем.

Технологический стек:

  • Язык и API: Python 3.12+, asyncio, FastAPI, REST
  • Данные: PostgreSQL, Tortoise ORM / SQLAlchemy, Redis
  • События: Apache Kafka
  • Другие фреймворки: FastStream, Django / Wagtail
  • Поиск и аналитика: OpenSearch / Elasticsearch
  • Агентская разработка: GigaCode CLI, реестр скиллов, AGENTS.md / rules, MCP
  • Инфраструктура: Docker, OpenShift (Kubernetes)
  • Инструменты команды: Jenkins, Nexus, Bitbucket, SonarQube, Jira, Confluence

Мы ищем: Python backend-разработчика, который будет проектировать, реализовывать и развивать микросервисы для персонализированных рассылок и коммуникаций, участвовать в обсуждении архитектурных решений. В проекте активно применяются кодовые агенты для генерации кода, тестирования и верификации решений, а также для ускорения разработки и повышения качества продукта.

Ты нам подходишь, если умеешь управлять агентом, декомпозировать задачи, задавать контекст и правила, проверять решения и доводить код до production. Опыт создания RAG-систем и AI-агентов будет преимуществом.

Как мы работаем с AI-агентами:

  • Основной инструмент команды — GigaCode CLI. Подходит опыт с любым аналогичным кодовым агентом: Claude Code, Cursor, OpenCode и другими.
  • Поддерживаем AGENTS.md / rules, инструкции и контекст проекта, управляем контекстом и сессиями агента. Применяем готовые скиллы и адаптируем их под задачи проекта.
  • Проводим задачу по агентскому пути: задача → контекст → спецификация → план → реализация → верификация. Фиксируем ожидаемый результат, реализуем решение с агентом и проверяем его по спецификации, тестам и критериям готовности. Опыт применения spec-driven development (SDD) в командной разработке будет плюсом.

Мы ожидаем:

    Инженерная база

    • От 3 лет коммерческой разработки на Python и профильное IT-образование.
    • Уверенное знание Python и asyncio: асинхронный ввод-вывод, конкурентное выполнение, понимание влияния блокирующего кода.
    • Практический опыт разработки сервисов на FastAPI, реализации REST API и участия в их проектировании.
    • Опыт микросервисной разработки, реализации взаимодействия нескольких сервисов. Понимание архитектуры сервиса.
    • Уверенный SQL и PostgreSQL: транзакции, индексы, планы запросов. Опыт работы с ORM.
    • Практический опыт с Redis: кеширование, TTL и инвалидация кеша.
    • Работа с Docker, логами и метриками приложений; опыт участия в диагностике ошибок и production-инцидентов своего сервиса.
    • Практический опыт Apache Kafka в production. Понимание гарантий доставки и порядка сообщений; реализация идемпотентной обработки и защиты от дублей.

    Агентская разработка

    • Ежедневная работа с кодовым AI-агентом: например, Claude Code, Codex, Cursor и другие в агентском режиме.
    • Умение последовательно проводить задачу по агентскому пути: декомпозировать работу, управлять контекстом и сессиями, задавать ограничения и критерии готовности.
    • Умение использовать и адаптировать AGENTS.md / rules и готовые скиллы под задачи проекта.
    • Понимание назначения MCP и умение использовать доступные агенту инструменты через готовые подключения.
    • Умение объяснить сгенерированный код, проверить его корректность, исправить ошибки и довести решение до production.

Чем предстоит заниматься:

  • Участвовать в проектировании взаимодействия сервисов: обсуждать их ответственность, API и контракты событий.
  • Разрабатывать асинхронные микросервисы на FastAPI.
  • Реализовывать обработку событий Kafka: гарантии доставки, идемпотентность, повторную обработку; применять принятые в команде решения для согласования изменений данных и публикации событий.
  • Использовать кодовых агентов для разработки, поддерживать проектные правила и скиллы, проверять и дорабатывать сгенерированный код.
  • Писать unit- и интеграционные тесты, проводить code review, документировать технические решения.
  • Работать с логами и метриками, участвовать в диагностике и устранении ошибок сервисов проекта.
  • Участвовать в декомпозиции и оценке задач, сопровождать до ee внедрения; взаимодействовать с аналитиками, QA и frontend-разработчиками.

      Условия:

      • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
      • Опыт работы в распределенной команде профессионалов;
      • Уровень заработной платы обсуждается индивидуально;
      • Корпоративные скидки на изучение иностранного языка, абонемент в фитнес, образовательные курсы;
      • Формат работы - Офис на период ИС, далее гибрид (в Москве)

      Skills

      Apply

      See also

      Software Engineering jobs by country — openings, pay and top skills →

      Tailor your CV for this role?

      We couldn't check your fit for this role — add a CV to your profile to see it next time.