{"id":988486,"url":"https://alion.io/job/metergrid-senior-fullstack-developer-business-automation-mwd","title":"Senior Fullstack Developer – Business Automation (m/w/d)","company":{"id":697471,"name":"metergrid","domain":"metergrid.de","url":"https://alion.io/company/metergrid","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Personio","truth_index":{"grade":"B","score":75,"open_postings":12,"ghost_share":0.333,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":118,"computed_at":"2026-11-08T05:47:12Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hamburg, Germany"],"countries":["DE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":67000,"max_usd":119000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":62},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Nest.JS","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"Node JS","optional":true}],"status":"live","first_seen_at":"2026-09-16T09:32:22Z","employer_posted_date":"2026-09-16","last_verified_at":"2026-11-08T19:39:41Z","board_verified":true,"closed_at":null,"days_open":53,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":52},"description":"Deine Aufgaben\nWir 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.\nDu ü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.\nSoftwareentwicklung\nEntwicklung TypeScript-basierter Automatisierungen und Services entlang unserer gesamten Wertschöpfungskette im HubSpot CRM\n\nEntwicklung von HubSpot-Apps und UI Extensions (React) für unsere internen Teams - von CRM-Cards bis Workflow-Actions\n\nVerwaltung von Scopes, Token-Rotation, App-Versionierung und Deployments (CI/CD)\n\nAutomatisierungen & Workflows\nEntwicklung und Betrieb von Custom-Code-Automatisierungen, die als Teil von HubSpot-Workflows laufen - inklusive Pflege der Workflows selbst (Trigger, Enrollment-Kriterien, Fehlerbilder)\n\nBewusste 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\n\nAnalyse und Behebung von Incidents in der bestehenden Automatisierungslandschaft, inklusive Datenkorrekturen und Backfills per Skript\n\nAPI- & Event-getriebene Architektur\nEinsatz der HubSpot CRM APIs für Objekte, Assoziationen und Batch-Operationen\n\nNutzung von Webhooks & Subscriptions für Event-getriebene Synchronisation\n\nAufbau robuster Retry-, Error-Handling- und Monitoring-Mechanismen - inklusive bewusstem Umgang mit Rate-Limits und Datenvolumen\n\nDatenmodellierung & CRM-Architektur\nDefinition von Objektbeziehungen, Ownership-Logiken und Lifecycle-Zuständen\n\nSicherstellung von Datenkonsistenz über mehrere Systeme hinweg\n\nIntegrationen & Plattform-Strategie\nTechnische Anbindung interner sowie externer Systeme (z.B. Abrechnung, Metering, Energie-Backends, eigener Tech Stack)\n\nAufbau sauberer Schnittstellen zwischen HubSpot und produktiven Kernsystemen\n\nAktive Mitgestaltung der langfristigen CRM- & Integrationsarchitektur - inklusive der schrittweisen Verlagerung komplexer Geschäftslogik aus Workflows in testbare Backend-Services\n\nDein Profil\nSoftware-Engineering\nMindestens 5 Jahre Erfahrung in der Entwicklung von Web-Anwendungen, mit klarem Schwerpunkt Backend\n\nSehr gute Kenntnisse in TypeScript; solide React-Kenntnisse für unsere CRM-Cards und UI Extensions (NestJS ist ein Plus)\n\nErfahrung mit REST-APIs, asynchronen Systemen, Queues und Event-Verarbeitung\n\nVerständnis für saubere API-Verträge, Versionierung und Testing - du weißt, wann ein Pattern hilft und wann es Zeremonie ist\n\nSystemdenken: Automatisierung & Skalierung\nMehrjährige Erfahrung mit API- und Event-getriebener Integration von SaaS-Plattformen (CRM, Billing o.Ä.) - praktische Erfahrung mit der HubSpot Developer Platform (Private/Public Apps, OAuth 2.0, Scopes, Webhooks, UI Extensions) ist ein starkes Plus\n\nErfahrung im Design skalierbarer CRM- und Integrationsarchitekturen; du kannst HubSpot sinnvoll in eine größere Systemlandschaft einbetten\n\nBewusstsein für sinnvolle Automatisierungen, Performance, Plattform-Limits und Datenvolumen\n\nArbeitsweise & Ownership\nDu arbeitest täglich mit KI-Assistenten und verantwortest das Ergebnis: Du entscheidest, was du delegierst, und reviewst, was zurückkommt\n\nUnvollständig definierte Tickets schrecken dich nicht ab: Du willst wissen, wer ein Feature nutzt und warum, klärst offene Punkte aktiv und sagst auch mal Nein zu Features, die sich nicht rechnen\n\nOwnership-Mindset statt Ticket-Abarbeitung: Du arbeitest eigenständig, übernimmst Verantwortung für deine Themen, gibst dein Wissen weiter und fühlst dich in Startup-Strukturen wohl\n\nTeamorientiert und direkt in der Kommunikation; einen technischen Trade-off kannst du auch einer nicht-technischen Person aus Product, Operations oder Management erklären\n\nSprachen: Deutsch mindestens auf B2-Niveau in Wort und Schrift\n\nWarum wir?\nFlexible Arbeitsgestaltung: Genieße maximale Flexibilität mit der Möglichkeit zur hybriden Arbeit in Hamburg - Dabei würden wir uns gerne 1-2 Tage im Office treffen, die restlichen kannst du remote arbeiten\n\nMobil unterwegs: Zuschuss zu Deutschlandticket oder Einzelfahrscheinen, plus Bikeleasing per Gehaltsumwandlung - günstig zum eigenen Wunschrad, 100% privat nutzbar.\n\nFit & gesund: Mit unserem Urban Sports Club-Zuschuss trainierst Du deutschlandweit in tausenden Studios und Kursen, von Yoga bis Klettern.\n\nVorsorge: Wir bezuschussen Deine betriebliche Altersvorsorge - für Deine Zukunft nach metergrid.\n\nGemeinschaft: Regelmäßige departmentübergreifende Events an unseren Standorten bringen das ganze Team zusammen.\n\nGestaltungsfreiraum: Wir sind ein motiviertes Start-up-Team ohne Hierarchieebenen. Bei uns kannst Du Deine Ideen umsetzen und den Kurs aktiv mitbestimmen.\n\nWachstumschancen: Deine persönliche und berufliche Weiterentwicklung ist uns wichtig - wir bieten Dir vielfältige Möglichkeiten, Dich in neue Richtungen zu entwickeln.\n\nSinnstiftende Aufgabe: Du arbeitest nicht nur für einen Job, sondern für eine Mission: die Energiewende. In fünf Jahren kannst Du stolz sagen, dass Du Teil davon warst!\n\nSchnelle Lernkurve und Eigenverantwortung: Von Tag 1 an bist Du mitten im Geschehen. Wir setzen auf Dich und Deine Fähigkeiten und unterstützen Dich in Deiner Entwicklung.","description_format":"text","description_chars":5754,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"German","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Events & Ticketing","Power Grid","Exhibitions"],"lifecycle":[{"event":"open","at":"2026-09-17T00:45:08Z"}],"visa":[],"liveness":{"score":66,"band":"ok","label":"Likely open","p_open":1,"p_active":0.739,"p_room":0.9,"age_days":52,"expected_fill_days":118,"reasons":["conf:2","win:mid"],"computed_at":"2026-11-08T05:47:12Z"},"pay":null,"html_url":"https://alion.io/job/metergrid-senior-fullstack-developer-business-automation-mwd","json_url":"https://alion.io/job/metergrid-senior-fullstack-developer-business-automation-mwd.json","meta":{"generated_at":"2026-11-08T21:21:10Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":44561,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":697471},"rest":"https://alion.io/mcp/rest/get_company?id=697471"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmetergrid-senior-fullstack-developer-business-automation-mwd"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmetergrid-senior-fullstack-developer-business-automation-mwd"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmetergrid-senior-fullstack-developer-business-automation-mwd"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/metergrid-senior-fullstack-developer-business-automation-mwd\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmetergrid-senior-fullstack-developer-business-automation-mwd"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":988486}},{"tool":"search_jobs","arguments":{"company":"metergrid.de","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":988486},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}