EU remote
Senior Fullstack Developer – Business Automation (m/w/d)
About this role
Wir verantworten u.a. das zentrale CRM HubSpot, über das alle Prozesse unserer Wertschöpfungskette laufen. Interne Software-Produkte integrieren sich genauso in unsere CRM-Infrastruktur wie spezifische Apps, z.B. zur Terminbuchung bei einer Kundenanfrage. Der nächste Skalierungs-Schritt erfordert einen noch stärkeren Fokus auf technisches Enablement unserer eigenen Organisation sowie den Ausbau und die Verbesserung unseres eigenen technischen Verantwortungsbereichs.
Du übernimmst dabei eine gewachsene, produktive Automatisierungslandschaft: Ein Teil unserer Geschäftslogik läuft heute als Custom Code direkt in HubSpot-Workflows, ein Teil in eigenen Backend-Services. Beides gehört dir – und du gestaltest aktiv mit, wohin sich diese Architektur entwickelt. Softwareentwicklung Entwicklung TypeScript-basierter Automatisierungen und Services entlang unserer gesamten Wertschöpfungskette im HubSpot CRM Entwicklung von HubSpot-Apps und UI Extensions (React) für unsere internen Teams – von CRM-Cards bis Workflow-Actions Verwaltung von Scopes, Token-Rotation, App-Versionierung und Deployments (CI/CD) Automatisierungen & Workflows Entwicklung und Betrieb von Custom-Code-Automatisierungen, die als Teil von HubSpot-Workflows laufen – inklusive Pflege der Workflows selbst (Trigger, Enrollment-Kriterien, Fehlerbilder) Bewusste Platzierung von Logik: Du entscheidest, was in einen Workflow gehört, was in Custom Code und was in einen Backend-Service – und migrierst Logik dorthin, wo sie testbar und wartbar ist Analyse und Behebung von Incidents in der bestehenden Automatisierungslandschaft, inklusive Datenkorrekturen und Backfills per Skript API- & Event-getriebene Architektur Einsatz der HubSpot CRM APIs für Objekte, Assoziationen und Batch-Operationen Nutzung von Webhooks & Subscriptions für Event-getriebene Synchronisation Aufbau robuster Retry-, Error-Handling- und Monitoring-Mechanismen – inklusive bewusstem Umgang mit Rate-Limits und Datenvolumen Datenmodellierung & CRM-Architektur Definition von Objektbeziehungen, Ownership-Logiken und Lifecycle-Zuständen Sicherstellung von Datenkonsistenz über mehrere Systeme hinweg Integrationen & Plattform-Strategie Technische Anbindung interner sowie externer Systeme (z.B.