Full-Stack-Softwareentwickler

KIS GmbH & Co. KG
Schönefeld, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German
Experience level
Intermediate

Job location

Remote
Hamburg, Germany

Tech stack

API
Artificial Intelligence
Algorithmic Trading
Software Quality
Code Review
Information Systems
Computer Programming
Continuous Integration
Data Warehousing
Django
Human-Computer Interaction
Python
Software Engineering
Software Systems
Systems Architecture
Strategies of Testing
Data Processing
Backend
Kubernetes
Kafka
GraphQL
Front End Software Development
Docker

Job description

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: * Architektur & Systemdesign: Weiterentwicklung unseres Business Partner Portals und interner Microservices 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.
  • CI/CD &Deployment: Aufbau und Pflege von CI/CD-Pipelines, Automatisierung vonBuild-, Test- undDeployment-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.
  • AI-gestützte Entwicklung: Du nutzt KI-Tools wie Coding-Assistenten und KI-gestützte Code-Reviews als festen Bestandteil deiner täglichen Arbeit. Darüber hinaus gestaltest du Standards für den Einsatz dieser Werkzeuge im Team mit und treibst deren sinnvolle Integration in unsere Entwicklungsprozesse voran.
  • Qualität & Performance: Sicherstellung hoher Softwarequalität durch durchdachte Teststrategien und kontinuierliche Optimierung der Systemleistung über alle Schichten hinweg., * Flexible Arbeitsgestaltung: Vertrauensarbeitszeit und die Möglichkeit zum mobilen Arbeiten (Home-Office bis zu 49% auf Monatsbasis) für eine optimale Work-Life-Balance.
  • Weiterbildung & Entwicklung: Ein jährliches Budget für deine persönliche und fachliche Weiterentwicklung durch Schulungen, Konferenzen oder Zertifizierungen.
  • IT-Hard- & Software: Auswahl der IT-Hardware (Windows oder Apple) und der Einsatz neuester Software-Tools.
  • Betriebliche Altersvorsorge: Wir unterstützen dich mit einem Zuschuss für deine Zukunftssicherung.
  • Organisation: Flache Hierarchien und gute Entwicklungsmöglichkeiten in einem weiterwachsenden Unternehmen. Regelmäßige Gehalts- und Feedbackgespräche sind für uns selbstverständlich.
  • Einarbeitung: Ein strukturiertes Onboarding-Konzept und stetige 1:1-Betreuung durch Schlüsselpersonen im Bereich Technology in den ersten Wochen und Monaten.
  • Team & Kultur: Regelmäßige Teamevents, ein kollegiales, interdisziplinäres Team mit kurzen Entscheidungswegen und viel Gestaltungsspielraum für deine Ideen
  • Für den Arbeitsalltag: Kostenlose Getränke (Kaffee, Tee, Wasser) und frisches Obst steht dir im Büro jederzeit zur Verfügung.

Requirements

Erfahrung in der Softwareentwicklung: Mindestens 3 Jahre Erfahrung in derFull-Stack-Entwicklung mit Fokus auf Python-Services und moderne Web-Technologien. Die gesamte Entwicklungskette von der Datenhaltung bis zur Benutzeroberfläche zu verstehen ist deine Stärke.

  • Backend-Kompetenz: Erfahrung mit Python und Django sowie Kenntnisse in Datenbankmanagement (SQL, NoSQL). Vom Vorteil sind Erfahrungen im Umgang mit Time Series Daten.
  • Frontend-Kompetenz: Fundierte Kenntnisse inTypeScriptund Vue.js sowie Erfahrung in der Entwicklung komplexer Benutzeroberflächen und wiederverwendbarer UI-Komponenten.
  • DevOps& CI/CD: Sicherer Umgang mitGitundGit-Workflows (z. B.GitFlow). Erfahrung mit CI/CD-Pipelines, Container-Technologien (Docker) und automatisiertenDeployment-Prozessen. Kenntnisse in Infrastructure-as-Code und Monitoring-Tools sind ein Plus.
  • 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.
  • 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.
  • Lernbereitschaft & Teamgeist: Du arbeitest gerne im Team, bist kommunikativ und hast Freude an der Lösung komplexer technischer Herausforderungen.
  • Energiewirtschaftliches Interesse (wünschenswert): Begeisterung für den Energiemarkt und innovative Lösungen in der Energiewende.

Benefits & conditions

Als junges Wachstumsunternehmen mit Start-up-Atmosphäre bieten wir dir nicht nur ein spannendes und vielseitiges Aufgabenfeld, sondern auch eine wettbewerbsfähige Vergütung sowie flexible Arbeitszeiten. Eigenverantwortliches Handeln und anspruchsvolle Aufgaben gehören bei uns ebenso zum Alltag wie ausreichend Raum für eigene Ideen und deren Umsetzung. Bei uns hast du die Chance, in einer dynamischen Zukunftsbranche an der Umsetzung der Energiewende mitzuwirken.

About the company

Bei der Krieger Digital, als Teil der Krieger Gruppe, stehen Entwicklung und Innovation im Vordergrund. Mit innovativen Konzepten sowie tiefreichendem E-Commerce- und Technologie-Fachwissen greifen wir den starken Möbelhausmarken unserer Unternehmensgruppe unter die Arme. Ob Onlinevermarktung der Produkte, Aktualisierungen an der Infrastruktur, Trackingsysteme, Verwaltungssoftware, CRM-Prozessoptimierung, informationstechnische Ausstattung und Integration einer neuen Filiale oder neues Warenwirtschaftssystem – unser Digital Hub arbeitet immer an einer Vielzahl neuer IT-Projekte, die nur darauf warten, Dein Potential auszuschöpfen.

Apply for this position