WorkListВойтиОформить подписку
AG

Python Developer

Архив
AgileEngine · Разработка ПО
Вакансия в архиве · закрыта 27.10
Смотреть актуальные вакансии

Другие вакансии компании

AG
RemoteSenior·англ. B2
≈ $4–7,5 тыс/мес
2 ноя
AG
Remote·Full-timeSenior·англ. B2
≈ $4–7,5 тыс/мес
30 окт
AG
Remote·Full-timeSenior·англ. B2
≈ $4,5 тыс/мес
28 окт
AG
🇦🇷Аргентина · remote·Full-timeMiddle·англ. B2
Зарплата не указана
28 окт
AG
🇦🇷Аргентина · remote·Full-timeSenior·англ. B2
≈ $2,3 тыс/мес
28 окт
Все вакансии компании

Похожие вакансии

CR
CrowdStrike · Кибербезопасность
🇮🇪Dublin · Ирландия · remote·Full-timeMiddle·англ. B1+–C2
≈ $4,8–6,7 тыс/мес
2 ноя
AF
Affirm · Финтех BNPL
🇨🇦Канада · remoteMiddle·англ. C1
~ $7,9–11 тыс/мес
30 окт
AF
Affirm · Финтех BNPL
🇬🇧Великобритания · remoteMiddle·англ. C1
~ $11–17 тыс/мес
30 окт
GI
GitLab · DevOps-платформа
🇨🇦Канада · remote·Full-timeMiddle·англ. C1–C2
≈ $1,5 тыс/мес
29 окт
DA
Digis (a Fiverr company) · ИТ-услуги
RemoteSenior·англ. B2
≈ $4,5 тыс/мес
2 ноя
Все вакансии: Бэкенд

О вакансии

Откуда можно работать
Удалённо
Компания нанимает: из любой страныпо данным компании
Занятость
Full-time
из текста вакансии
Английский
B2
из текста вакансии
Уровень
Middle
стаж из описания: «4 years»
Даты
Опубликована 11.08 · видели у компании с 17.10 по 25.10 · закрыта 27.10
вакансия закрыта, проверки прекращены
Почему в каталоге:Нанимает без привязки к странеПодробнее о компании →Найм без привязки к стране подтверждён. Есть ли в команде выходцы из Восточной Европы, Кавказа и Центральной Азии, мы не знаем.

Описание переведено машинно с английского.

Суть роли

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

Обязательные требования: опыт работы с Apache Kafka, CI/CD pipelines, 4+ года коммерческого опыта работы с Python, событийно-ориентированная и асинхронная архитектура, проектирование REST API с OpenAPI и хорошие коммуникативные навыки на английском языке.

Что предстоит делать

  • Создавать и развивать основу платформы — сервис на Python, который обрабатывает таксономию событий observation / intent / outcome, надёжный журнал событий с возможностью воспроизведения и воркеры, преобразующие события в операции на платформе ITSM.
  • Проектировать и поддерживать интерфейсы по принципу contract-first с использованием OpenAPI и AsyncAPI.
  • Создавать слой корреляции и принятия решений, который превращает входящие сигналы в нужные действия в ITSM — с дедупликацией, корреляцией и применением ровно один раз.
  • Проектировать и реализовывать механизмы отказоустойчивости платформы — чтобы сервис оставался пригодным к использованию, а запросы потребителей — безопасными и восстанавливаемыми, когда платформа вышестоящего вендора работает со сбоями или недоступна.
  • Создавать несколько паттернов доступа поверх единого асинхронного ядра — fire-and-forget, submit-and-poll, подписки через webhook и потоки, а также bulk/micro-batch ингест — чтобы каждый потребитель интегрировался на том уровне, которого требует его сценарий использования.
  • Разрабатывать реестр типов событий и self-service онбординг, чтобы команды-потребители сами регистрировали свои типы событий, обработчики и подписки.
  • Создавать интеграционные интерфейсы для GenAI — agent skills и интерфейсы tool-calling, позволяющие AI-агентам безопасно находить платформу и пользоваться ею.
  • Модернизировать устаревшие интеграции и переносить их на новую платформу через управляемые пути вывода из эксплуатации, не нарушая работу существующих потребителей.
  • Отвечать за качество от начала до конца: code review, стандарты кодирования, контрактное и интеграционное тестирование, observability и поддержка в продакшене того, что вы выпускаете.
  • Участвовать в церемониях squad и встречах с заказчиками; напрямую работать с командами-потребителями, чтобы понимать их требования и ограничения.
  • Самостоятельно брать на себя ответственность за компонент или целый проект и вместе с техническим архитектором squad документировать значимые решения в виде architecture decision records.

Требования

  • Не менее 4 лет коммерческого опыта работы с Python — типизированные, протестированные, упакованные сервисы и API, а не только скрипты — и твёрдые основы разработки: структуры данных, паттерны проектирования, конкурентность и асинхронное программирование.
  • Хорошее понимание событийно-ориентированной и асинхронной архитектуры: обмен сообщениями, надёжные журналы, доставка at-least-once, идемпотентность, повторные попытки, dead-letter queues, replay и backpressure.
  • Проектирование REST API и практический опыт работы с OpenAPI; готовность работать с контрактами AsyncAPI.
  • Apache Kafka или аналогичная потоковая платформа.
  • Разработка с использованием GenAI — вы активно применяете AI-агентов для написания кода в повседневной работе или явно стремитесь их освоить. Мы работаем с этими инструментами и ожидаем, что все в squad свободно ими владеют, включая умение понять, когда результатам их работы нельзя доверять.
  • Дисциплина тестирования (pytest, контрактное тестирование), CI/CD pipelines, Linux, Git и контейнеры.
  • Методичный подход к решению проблем и отладке в распределённых системах.
  • Сильные письменные и устные коммуникативные навыки — вы можете объяснить компромисс (согласованность или доступность, синхронность или асинхронность) международной аудитории и отстоять его на архитектурном ревью.
  • Искреннее желание постоянно учиться и тщательно оценивать новые инструменты, а не принимать их некритично.
  • Английский на уровне Upper-intermediate.

Будет плюсом

  • Создание продуктов для работы с GenAI: agent skills, протоколы tool-calling, retrieval-пайплайны или интеграция с LLM API.
  • Опыт интеграции с крупными коммерческими SaaS-платформами, в частности с продуктами ITSM или ITAM.
  • Реляционные и NoSQL базы данных; GraphQL; OAuth2 и интеграция с корпоративными системами идентификации.
  • Знание предметной области ITSM/ITAM — управление инцидентами, изменениями, запросами на обслуживание, конфигурациями и активами.
  • Опыт вывода из эксплуатации устаревших интеграций и проведения программ их поэтапного отключения.

Условия и бенефиты

  • Безграничный рост: развивайте навыки через менторство, внутренние TechTalks, сложные проекты и выделенный ежегодный бюджет на обучение
  • Конкурентная компенсация: получайте признание, отражающее ваши навыки и вклад, с регулярным пересмотром результатов работы и компенсации
  • Гибкость: работайте 100% удалённо с гибким графиком, который помогает сосредоточиться, быть самостоятельным и поддерживать здоровый ритм работы
  • Значимые современные проекты: создавайте востребованные продукты на современных технологиях вместе с глобальными командами и ведущими брендами
  • Культура сотрудничества: присоединяйтесь к поддерживающей среде без микроменеджмента, где приветствуются идеи и ценится вклад каждого
  • Благополучие и поддержка: пользуйтесь локальными программами по заботе о благополучии и поддержкой, ориентированной на людей, с учётом вашего местоположения

Навыки

PythonKafkaCI/CDOpenAPIAsyncAPIpytestcontract testingLinuxGitcontainersREST APIGraphQLOAuth2

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти