metergrid GmbH

Senior Fullstack Developer – Business Automation (m/w/d)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Fullstack-разработчик в энергетический стартап metergrid. Отвечает за автоматизации и сервисы вокруг CRM HubSpot: TypeScript-бэкенд, HubSpot-приложения и UI Extensions на React, интеграции и архитектуру данных.

Задачи

  • Разрабатывать TypeScript-автоматизации и сервисы вдоль всей цепочки создания ценности в HubSpot CRM
  • Разрабатывать HubSpot-приложения и UI Extensions на React для внутренних команд — от CRM-карточек до workflow-actions
  • Управлять scopes, ротацией токенов, версионированием приложений и деплоями (CI/CD)
  • Разрабатывать и эксплуатировать custom-code автоматизации в рамках HubSpot-воркфлоу, включая поддержку самих воркфлоу (триггеры, критерии enrollment, ошибки)
  • Определять, какая логика должна жить в воркфлоу, какая в custom code, а какая в backend-сервисе, и переносить логику туда, где её можно тестировать и поддерживать
  • Анализировать и устранять инциденты в существующем ландшафте автоматизаций, включая корректировки данных и backfill-скрипты
  • Использовать HubSpot CRM API для объектов, ассоциаций и batch-операций
  • Использовать webhooks и subscriptions для event-driven синхронизации
  • Строить надёжные механизмы retry, error-handling и мониторинга с учётом rate-limit и объёмов данных
  • Определять связи объектов, логику ownership и жизненные циклы состояний
  • Обеспечивать консистентность данных между несколькими системами
  • Технически подключать внутренние и внешние системы (биллинг, metering, энергетические бэкенды, собственный стек)
  • Строить чистые интерфейсы между HubSpot и продуктивными ключевыми системами
  • Активно участвовать в формировании долгосрочной CRM- и интеграционной архитектуры, включая постепенный перенос сложной бизнес-логики из воркфлоу в тестируемые backend-сервисы

Требования

  • Минимум 5 лет опыта разработки веб-приложений с явным акцентом на backend
  • Очень хорошее знание TypeScript; уверенное владение React для CRM-карточек и UI Extensions (NestJS — плюс)
  • Опыт работы с REST API, асинхронными системами, очередями и обработкой событий
  • Понимание чистых API-контрактов, версионирования и тестирования
  • Многолетний опыт API- и event-driven интеграции SaaS-платформ (CRM, billing и т.п.); практический опыт с HubSpot Developer Platform (Private/Public Apps, OAuth 2.0, Scopes, Webhooks, UI Extensions) — сильный плюс
  • Опыт проектирования масштабируемых CRM- и интеграционных архитектур
  • Понимание разумной автоматизации, производительности, лимитов платформы и объёмов данных
  • Ежедневная работа с ИИ-ассистентами и ответственность за результат
  • Умение работать с неполностью определёнными тикетами, самостоятельно прояснять открытые вопросы
  • Ownership-mindset вместо работы по тикетам, самостоятельность, комфорт в стартап-структурах
  • Командность и прямая коммуникация; умение объяснить технический trade-off нетехническому человеку из Product, Operations или Management
  • Немецкий язык минимум на уровне B2 в устной и письменной речи

Условия

  • Гибкий график: возможность гибридной работы в Гамбурге, 1–2 дня в офисе, остальное — удалённо
  • Компенсация Deutschlandticket или отдельных билетов, а также bikeleasing через зарплату
  • Субсидия на Urban Sports Club
  • Субсидия на корпоративную пенсию (betriebliche Altersvorsorge)
  • Регулярные межотдельские мероприятия на локациях
  • Свобода для идей и влияния на курс компании, плоская структура стартапа
  • Возможности личного и профессионального роста
  • Осмысленная миссия — энергетический переход
  • Быстрая кривая обучения и самостоятельность с первого дня

Навыки

  • TypeScript
  • React
  • NestJS
  • HubSpot
  • HubSpot CRM API
  • HubSpot Developer Platform
  • OAuth 2.0
  • Webhooks
  • REST API
  • CI/CD
  • UI Extensions
  • CRM-архитектура
  • Event-driven архитектура
  • Очереди
  • Интеграции SaaS

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

Senior Fullstack Developer (f/m/d)
adjoeSeniorГамбургОфисРелокация
25 сент.
Full Stack Product Developer (m/w/d)
Univideo Vertriebs GmbhMiddleБерлинГибрид
16 сент.
Fullstack Developer (m/w/d)
metergrid GmbHMiddleГамбургГибрид
16 сент.
Senior Software Engineer (all genders)
GropyusSeniorБерлинГибрид
16 сент.
Senior Fullstack Engineer, Node.js & React.js (m/f/d)
RedCap PharmacySeniorБерлинГибрид
7,000 EUR в месяц
15 сент.