metergrid GmbH

Fullstack Developer – Automation (m/w/d)

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

Фулстек-разработчик в стартап энергетики (энергопереход). Развитие и поддержка автоматизационной платформы на базе HubSpot CRM: TypeScript-сервисы, HubSpot-приложения и UI Extensions на React, интеграции и event-driven архитектура.

Задачи

  • Разработка 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-limits и объёмов данных
  • Определение связей объектов, логик ownership и lifecycle-состояний
  • Обеспечение консистентности данных между системами
  • Техническая интеграция внутренних и внешних систем (биллинг, metering, энергетические backend-системы)
  • Построение чистых интерфейсов между HubSpot и продуктивными ключевыми системами
  • Активное участие в формировании долгосрочной CRM- и интеграционной архитектуры, включая постепенный перенос сложной бизнес-логики из воркфлоу в тестируемые backend-сервисы

Требования

  • Минимум 3 года опыта разработки веб-приложений с явным акцентом на 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 нетехническому человеку
  • Немецкий язык минимум на уровне B2 в устной и письменной форме

Условия

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

Навыки

  • TypeScript
  • React
  • NestJS
  • HubSpot
  • HubSpot CRM API
  • OAuth 2.0
  • Webhooks
  • REST API
  • CI/CD
  • Event-driven architecture
  • Queues

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

Full Stack Engineer — Fleet Management (m/f/d)
SixtMiddleМюнхенГибрид
6 нояб.
Manager Tax Technology - Fullstack Developer (m/w/d)
VonoviaMiddleBochumГибрид
6 нояб.
Senior Full Stack Engineer | Database Observability, Grafana Cloud | Germany | Remote
Grafana LabsSeniorУдалённо
100,000 – 125,000 EUR в год
6 нояб.
Senior Fullstack Engineer - On Demand Streaming (m/f/d)
SPRINGSeniorБерлинГибрид
6 нояб.
Digital Solutions Engineer (w/m/div.)
The Bosch GroupSeniorSchweinfurtГибрид
6 нояб.