{"id":3880487,"url":"https://alion.io/job/metergrid-fullstack-developer-automation-mwd","title":"Fullstack Developer – 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":73,"open_postings":11,"ghost_share":0.364,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":118,"computed_at":"2026-11-06T05:58:05Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","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":null,"experience_years_min":3,"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-11-06T15:29:41Z","employer_posted_date":"2026-11-06","last_verified_at":"2026-11-06T22:41:39Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"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\nBetrieb und Überwachung von Integrationen u.a. für Rechnungsstellung\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 3 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":5824,"description_truncated":false,"requirements":{"experience_years_min":3,"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":["Energy & Utilities","Power Grid"],"lifecycle":[{"event":"open","at":"2026-11-06T17:55:42Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":118,"reasons":["conf:1","win:early"],"computed_at":"2026-11-07T00:14:39Z"},"pay":null,"html_url":"https://alion.io/job/metergrid-fullstack-developer-automation-mwd","json_url":"https://alion.io/job/metergrid-fullstack-developer-automation-mwd.json","meta":{"generated_at":"2026-11-07T00:14:39Z","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":580,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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-fullstack-developer-automation-mwd"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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-fullstack-developer-automation-mwd"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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-fullstack-developer-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-fullstack-developer-automation-mwd\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmetergrid-fullstack-developer-automation-mwd"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3880487}},{"tool":"search_jobs","arguments":{"company":"metergrid.de","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3880487},"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"}}