Unser Team verantwortet HubSpot als zentrales CRM von metergrid: Vom ersten Lead über Angebot und Projektierung bis zur Rechnung läuft jeder Prozess unserer Wertschöpfungskette darüber. Eigene Software-Produkte wie unser Betreiber- und Partnerportal hängen genauso daran wie spezifische Apps, z.B. zur Terminbuchung bei einer Kundenanfrage.
Du übernimmst eine gewachsene, produktive Automatisierungslandschaft: Ein Teil unserer Geschäftslogik läuft als Custom Code direkt in HubSpot-Workflows, ein Teil in eigenen Backend-Services. Beides gehört dir. Im nächsten Skalierungsschritt machen wir diese Landschaft stabiler, testbarer und für Sales, Operations und Finance noch nützlicher – und du gestaltest aktiv mit, wohin sich die Architektur entwickelt.
Softwareentwicklung
- Entwicklung von TypeScript-Automatisierungen und -Services für unsere Prozesse – von Lead-Eingang und Vertrieb über Projektierung bis zu Rechnungsstellung und Lizenzen
- 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, der in HubSpot-Workflows läuft – 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 verlagerst komplexe Geschäftslogik schrittweise dorthin, wo sie testbar und wartbar ist
- Analyse und Behebung von Incidents, inklusive Datenkorrekturen und Backfills per Skript
Integrationen & APIs
- Anbindung interner und externer Systeme an HubSpot, z.B. Abrechnung, Metering und unsere eigenen Portale – über saubere Schnittstellen statt Einzellösungen
- Einsatz der HubSpot-CRM-APIs für Objekte, Assoziationen und Batch-Operationen
- Event-getriebene Synchronisation über Webhooks, Subscriptions und Queues
- Betrieb und Monitoring der Integrationen, u.a. für die Rechnungsstellung: Retries, Error-Handling, Alerting und bewusster Umgang mit Rate-Limits und Datenvolumen
Datenmodell & CRM-Architektur
- Definition von Objekten und Objektbeziehungen, Ownership-Logiken und Lifecycle-Zuständen – inklusive Custom Objects
- Sicherstellung von Datenkonsistenz zwischen HubSpot und unseren übrigen Systemen
- Mitgestaltung der langfristigen CRM- und Integrationsarchitektur
