Tech Stack
PythonDjangoTypeScriptVueReactAngularSQLNoSQLGraphQL GitDockerKubernetesKafka
Language Requirements
English German
Requirements
Mid Seniority
3+ years Experience
No Degree
Remote Policy
On-site
Für den Ausbau unseres Entwicklungsteams in Hamburg, Husum oder Eckernförde suchen wir dich als Full-Stack-Softwareentwickler (m/w/d). Als Allrounder zwischen Frontend und Backend übernimmst du Verantwortung für durchgängige Lösungen – von der Architektur bis zum Deployment. Du entwickelst unser Business Partner Portal und unsere Microservice-Landschaft von der Benutzeroberfläche bis zur Datenschicht weiter, triffst dabei technische Entscheidungen und gibst dein Wissen im Team weiter. KI-gestützte Entwicklung ist für dich dabei kein Hype, sondern Kern deiner Arbeitsweise: Du setzt moderne KI-Werkzeuge selbstverständlich ein und gestaltest aktiv mit, wie wir sie als Team in unsere Entwicklungsprozesse integrieren.
Der Einstieg kann je nach Qualifikation und Expertise befristet oder unbefristet erfolgen.
Als Full-Stack-Softwareentwickler (m/w/d) gestaltest du digitale Lösungen für eine nachhaltige Energiezukunft. Deine Arbeit trägt dazu bei, den Handel mit erneuerbaren Energien effizienter und intelligenter zu gestalten.
Kurz zusammengefasst – Deine Kernaufgaben sind:
Dein Schwerpunkt
- KI-gestützte Entwicklung: Du nutzt KI-Tools wie Coding-Assistenten und KI-gestützte Code-Reviews als festen Bestandteil deiner täglichen Arbeit. Du gestaltest Standards für den Einsatz dieser Werkzeuge im Team mit und treibst ihre sinnvolle Integration in unsere Entwicklungsprozesse voran.
- Architektur & Systemdesign: Weiterentwicklung unseres Business Partner Portals und weiterer Services sowie aktive Mitgestaltung unserer Transition hin zu einer Microservice-Architektur – mit Fokus auf die gesamte Entwicklungskette von Benutzerfreundlichkeit bis zur Datenhaltung.
- Frontend-Entwicklung: Gestaltung intuitiver Benutzeroberflächen und Implementierung komplexer Geschäftsprozesse in verständliche UI-Komponenten.
- Backend-Integration: Entwicklung robuster Serverprozesse und Schnittstellen für effiziente Datenverarbeitung innerhalb unserer eventgetriebenen Architektur (Apache Kafka).
- Systemarchitektur & Datenprozesse: Konzeption und Umsetzung skalierbarer End-to-End Lösungen sowie Optimierung der Datenflüsse zwischen verschiedenen Systemkomponenten.
Darüber hinaus – im Team
- CI/CD & Deployment: Aufbau und Pflege von CI/CD-Pipelines, Automatisierung von Build-, Test- und Deployment-Prozessen sowie Weiterentwicklung unserer Release-Strategie.
- Infrastruktur & Automatisierung: Betreuung und Optimierung von Container-basierten Umgebungen (Docker, Kubernetes), Infrastructure-as-Code-Ansätze und Monitoring unserer Systemlandschaft.
- Qualität & Performance: Sicherstellung hoher Softwarequalität durch durchdachte Teststrategien und kontinuierliche Optimierung der Systemleistung über alle Schichten hinweg.
Das solltest du mitbringen (Must-have)
- Erfahrung in der Softwareentwicklung: Rund 3–6 Jahre Erfahrung in der Full-Stack-Entwicklung, davon auch Verantwortung für Architektur und technische Entscheidungen. Du beherrschst die gesamte Entwicklungskette von der Datenhaltung bis zur Benutzeroberfläche – welchen konkreten Stack du mitbringst, ist für uns zweitrangig.
- Backend-Kompetenz: Solide Backend-Erfahrung mit einer modernen Sprache und einem ausgereiften Framework sowie Kenntnisse in Datenbankmanagement (SQL, NoSQL). Unser Stack ist Python/Django – wenn du das mitbringst, umso besser; ansonsten erwarten wir, dass du dich zügig einarbeitest.
- Frontend-Kompetenz: Fundierte Erfahrung mit Type Script und einem modernen Komponenten-Framework sowie in der Entwicklung komplexer Benutzeroberflächen und wiederverwendbarer UI-Komponenten. Wir arbeiten mit Vue.js – vergleichbare Erfahrung (z. B. React, Angular) ist ebenso willkommen.
- Architektur & Integration: Verständnis für die Konzeption skalierbarer Systemarchitekturen und sicherer Umgang mit verschiedenen API-Technologien (REST, GraphQL). Die Integration verschiedener Systemkomponenten ist für dich eine spannende Herausforderung.
- Erfahrung mit größeren Systemen: Du hast bereits an größeren, geschäftskritischen Systemen mitgewirkt und weißt, worauf es bei Zuverlässigkeit, Wartbarkeit und Skalierung im produktiven Betrieb ankommt.
- Kommunikation & Teamgeist: Du kommunizierst klar und auf Augenhöhe – mit Entwickler:innen wie mit Fachbereichen – und kannst technische Sachverhalte verständlich vermitteln. Du arbeitest gerne im Team, gibst konstruktives Feedback in Code-Reviews und teilst dein Wissen aktiv. Lernbereitschaft und Freude an komplexen technischen Herausforderungen bringst du selbstverständlich mit.
Das ist ein Plus
- DevOps & CI/CD: Sicherer Umgang mit Git und Git-Workflows (z. B.GitFlow). Erfahrung mit CI/CD-Pipelines, Container-Technologien (Docker, Kubernetes) und automatisierten Deployment-Prozessen. Kenntnisse in Infrastructure-as-Code und Monitoring-Tools sind ein Plus.
- Testing & Qualität: Verständnis für Teststrategien und Qualitätssicherung über die gesamte Entwicklungskette – konkrete Frameworks bringst du mit oder eignest dir diese schnell an.
- Energiewirtschaftliches Interesse: Begeisterung für den Energiemarkt und innovative Lösungen in der Energiewende.
Der Einstieg kann je nach Qualifikation und Expertise befristet oder unbefristet erfolgen.