Старший разработчик интеграционных решений (Full-Stack)

  • Полная занятость

Описание компании

Являясь мировым лидером на рынке средств защиты растений, мы помогаем фермерам противостоять угрозам и обеспечивать достаточное количество безопасных, питательных и доступных продуктов питания для всех – при минимальном использовании земельных и других сельскохозяйственных ресурсов.

Syngenta Crop Protection обеспечивает безопасность растений от посадки до сбора урожая. С момента посева семян и до сбора урожая посевы необходимо защищать от сорняков, насекомых и болезней, а также от засух и наводнений, жары и холода.

Описание вакансии

  • Реализация и поддержка middleware-решений для интеграции цифровых платформ с внешними информационными системами
  • Обеспечение корректного, контролируемого и воспроизводимого обмена данными между системами
  • Снижение ручной нагрузки и операционных рисков при передаче данных во внешние регламентированные системы
  • Поддержка внутренних команд (продукт, аналитика, DS) за счёт автоматизации выгрузок, прототипов и MVP-решений
  • Обеспечение технической устойчивости интеграционных контуров

Требования к квалификации

Знания, умения, навыки

  • Умение самостоятельно проектировать и реализовывать backend-сервисы
  • Навык работы с REST API, JSON, авторизацией и контрактами данных
  • Умение трансформировать и валидировать данные между различными форматами
  • Навык разработки простых web-интерфейсов (административные формы, таблицы, подтверждения)
  • Умение работать в условиях неполных и меняющихся требований
  • Способность документировать технические решения и форматы данных
  • Умение работать автономно, без постоянной поддержки аналитиков и менеджеров

Ключевой опыт

  • Опыт разработки и поддержки API-интеграций (получение, обработка, отправка данных)
  • Опыт backend-разработки (Python и/или Node.js)
  • Опыт работы с реляционными базами данных (PostgreSQL / MySQL)
  • Опыт реализации фоновых задач, очередей, повторных отправок, обработки ошибок
  • Опыт логирования, аудита изменений и диагностики проблем
  • Опыт контейнеризации и работы в Linux-среде
  • Опыт участия в интеграционных или автоматизационных проектах — преимущество

Профессиональные компетенции

  • Самостоятельность в принятии технических решений
  • Ответственность за результат и устойчивость решения
  • Умение работать в небольшом техническом коллективе
  • Адекватная коммуникация с продуктом и смежными командами
  • Способность находить практичные, а не избыточные решения
  • Готовность к работе с регламентированными и формализованными требованиями

Профессиональные знания

  • Принципы REST-архитектуры и API-дизайна
  • Принципы идемпотентности и повторной обработки запросов
  • Основы проектирования интеграционных сервисов и middleware
  • Основы работы с очередями и асинхронными задачами
  • Принципы валидации и контроля качества данных
  • Основы информационной безопасности при передаче данных
  • Базовые знания web-разработки (HTTP, frontend ↔ backend взаимодействие)
Примечание о конфиденциальности