Now hiring

Fullstack Developer (m/w/d) – Core Team @ metergrid

HamburgOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Deine Aufgaben <p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:6pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Wir bauen die Software, mit der Mieterstromprojekte laufen: Zählerdaten rein, Abrechnung raus, und alles dazwischen. Das Core Team verantwortet das Betreiberportal, das Produkt, auf dem der laufende Betrieb unserer Kunden steht. </span></p><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:6pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Technisch: Python mit Django und Django Ninja im Backend, React mit TypeScript im Frontend, PostgreSQL mit TimescaleDB für Millionen von Messwerten. Alles in einem Monorepo, mit Reviews, Tests, CI/CD und einer eigenen Review-Umgebung für jeden Merge Request. Deployed wird auf Kubernetes, per GitOps mit ArgoCD.</span></p><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:6pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Wir arbeiten mit KI-Coding-Assistenten als festen Teil des Workflows. Nicht als Spielzeug, sondern als Werkzeug mit klaren Regeln: Du entscheidest, was du delegierst, und du verantwortest, was gemergt wird.</span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Du übernimmst einen fachlichen Bereich, zum Beispiel Metering oder Abrechnung, und wirst dort die Person, die es versteht</span></p></li><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Du baust Features end-to-end: Datenmodell, API, UI, Deployment</span></p></li><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Du modellierst Daten in PostgreSQL und optimierst Abfragen auf Zeitreihen, die täglich wachsen</span></p></li><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Du arbeitest direkt mit Product, Design und Support. Kein Ticket-Übersetzer dazwischen</span></p></li><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Du verbesserst die Codebasis, in der du arbeitest: entkoppeln, vereinfachen, Tests nachziehen</span></p></li></ul> Dein Profil <ul><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Mehrjährige Erfahrung mit Web-Anwendungen in Produktion, idealerweise mit Django und React</span></p></li><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Du denkst in Datenmodellen und Fachlogik, nicht nur in Frameworks. Was ein Messkonzept ist oder warum eine Abrechnung blockiert, willst du wirklich verstehen</span></p></li><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Du schreibst Code, den andere in einem Jahr noch lesen können, und du testest, was du baust</span></p></li><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Du nutzt KI-Assistenten und weißt, dass ihr Output ein Vorschlag ist. Du liest, verstehst und prüfst, bevor du übernimmst</span></p></li><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Du willst einen Bereich verantworten, nicht Tickets abarbeiten</span></p></li><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Deutsch mindestens auf B2-Niveau, weil Fachlichkeit und Kunden deutsch sind</span></p></li></ul> Warum wir? <ul><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Hybrid in Hamburg: 1-2 Tage im Office, der Rest remote</span></p></li><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Ein Team ohne Hierarchieebenen. Wer eine bessere Idee hat, setzt sie um</span></p></li><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Zuschuss zu Deutschlandticket, Bikeleasing, Urban Sports Club und betrieblicher Altersvorsorge</span></p></li><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Ein Produkt, das die Energiewende konkret voranbringt, statt sie nur in die Präsentation zu schreiben</span></p></li><li style="list-style-type:disc;font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:3pt;"><span style="font-size:11pt;font-family:Calibri, sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Eine steile Lernkurve in einer Domäne, die kaum jemand kennt und die trotzdem jeden betrifft, der Strom bezahlt</span></p></li></ul>

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores