hirly

Apply with hirly

Full-Stack-Entwickler / Informatiker (m/w/d) Python, Webentwicklung, IT-Sicherheit & Automatisierung

DWH Solutions GmbH · Köln, Nordrhein-Westfalen, Germany

Upload your resume to see how well you match this job — free, in seconds, no account needed.

Your resume is used only to score it against this job. If you don't create an account, it is deleted within 24 hours.

Du gehst Fehlern auf den Grund, hinterfragst technische Entscheidungen und hast Freude daran, komplexe Abläufe einfacher zu machen? Du arbeitest gerne mit KI und kannst den entstehenden Code selbst verstehen, prüfen und verbessern? Dann möchten wir dich kennenlernen. Wir sind Solarscouts und handeln mit Photovoltaikprodukten und Speichersystemen. Viele unserer Unternehmensprozesse unterstützen wir mit selbst entwickelter Software. Unsere Anwendungen begleiten Einkauf, Vertrieb, Kundenservice, Lager und Versand und sind eng mit unserer Warenwirtschaft JTL verbunden. Wir entwickeln viel mit KI-Unterstützung

  • auch durch "Vibe-Coding". Dafür suchen wir jemanden mit fundiertem Informatikwissen, praktischer Entwicklungserfahrung und dem Anspruch, unsere Software sicher, verständlich und zuverlässig weiterzuentwickeln. Du bringst technische Orientierung ins Team und übernimmst Verantwortung von der ersten Idee bis zum laufenden Betrieb. ### Deine Aufgaben
  • Webanwendungen weiterentwickeln: Du betreust unsere bestehenden Tools und entwickelst neue Funktionen, vor allem mit Python und Flask sowie HTML, CSS, JavaScript und teilweise React.
  • Codequalität verbessern: Du arbeitest dich in gewachsene Anwendungen ein, vereinfachst komplexe Strukturen und schaffst sinnvolle Tests, verständliche Dokumentation und wiederverwendbare Komponenten.
  • KI-gestützte Entwicklung begleiten: Du prüfst KI-generierten Code auf Korrektheit, Wartbarkeit und Sicherheitsrisiken und hilfst dem Team, Änderungen nachvollziehbar zu testen und auszuliefern.
  • Schnittstellen und Datenflüsse absichern: Du entwickelst Anbindungen an JTL, Kommunikationssysteme und externe Dienste. Dabei achtest du auf konsistente Daten, kontrollierte Schreibzugriffe und robuste Fehlerbehandlung.
  • IT-Sicherheit und technischen Datenschutz stärken: Du verbesserst Zugriffsrechte, API-Sicherheit, den Umgang mit Zugangsdaten sowie den Schutz von Kunden- und Mitarbeiterdaten. Datenschutzanforderungen setzt du technisch um und stimmst offene Fragen mit den zuständigen Ansprechpartnern ab.
  • Zuverlässigen Betrieb unterstützen: Du kümmerst dich um nachvollziehbare Deployments, Monitoring, Backups und Wiederherstellung und entwickelst dafür praktikable Abläufe.
  • Mitdenken und Initiative zeigen: Du sprichst mit den Kollegen, verstehst ihre Arbeitsabläufe und schlägst selbst Verbesserungen vor. Technische Risiken und Prioritäten erklärst du verständlich. ### Das bringst du mit
  • Ein abgeschlossenes Informatikstudium, mindestens Bachelor; ein Masterabschluss ist besonders willkommen .
  • Mehrjährige praktische Erfahrung in der Entwicklung und Betreuung produktiv eingesetzter Webanwendungen.
  • Sehr gute Python-Kenntnisse und Erfahrung mit Flask oder einem vergleichbaren Webframework sowie sichere Kenntnisse in HTML, CSS und JavaScript.
  • Gute SQL-Kenntnisse und Verständnis für Datenmodelle, Transaktionen und parallele Zugriffe. Bei uns kommen insbesondere Microsoft SQL Server und SQLite zum Einsatz.
  • Praxis in sicherer Webentwicklung: Du verstehst Authentifizierung, Berechtigungen, Eingabevalidierung und typische Angriffe wie SQL-Injection, XSS und CSRF.
  • Verständnis für die technische Umsetzung von Datenschutz, beispielsweise Datenminimierung, Löschkonzepte, Protokollierung und den verantwortungsvollen Einsatz externer KI-Dienste.
  • Erfahrung mit Linux, Schnittstellen, Versionsverwaltung und automatisierten Tests sowie Interesse am zuverlässigen Betrieb deiner Anwendungen.
  • Ausgeprägte Eigeninitiative, sorgfältiges Arbeiten und technisches Urteilsvermögen. Du erkennst Probleme, priorisierst sinnvoll und bringst Lösungen selbstständig voran.
  • Freude daran, technische Zusammenhänge gründlich zu verstehen, dazuzulernen und dein Wissen mit Kollegen zu teilen.
  • Gute Deutschkenntnisse für die Zusammenarbeit im Team und Englischkenntnisse zum sicheren Umgang mit technischer Dokumentation. ### Darüber freuen wir uns zusätzlich
  • Erfahrung mit JTL-Wawi, JTL-Shop, JTL-Ameise oder den JTL-Schnittstellen .
  • Kenntnisse in React, Vite oder Node.js.
  • Erfahrung mit Warenwirtschaft, E-Commerce, Lager- oder Versandprozessen.
  • Kenntnisse in Cloudflare Access, systemd, Hintergrundjobs oder mobilen Webanwendungen beziehungsweise PWAs.
  • Eigene Softwareprojekte, Open-Source-Beiträge oder andere Beispiele, an denen du uns deine technische Arbeit zeigen kannst. ### Das erwartet dich
  • Software, die täglich im Unternehmen genutzt wird und deren Nutzen du direkt siehst.
  • Gestaltungsspielraum bei Architektur, Entwicklungsabläufen und technischen Verbesserungen.
  • Direkter Austausch mit den Menschen, die deine Anwendungen nutzen.
  • Ein Arbeitsumfeld, in dem KI-Werkzeuge zur täglichen Entwicklung gehören und dein fachliches Urteil gefragt ist.
  • Eine Vollzeitstelle in Köln-Rodenkirchen mit bis zu 60.000 € Jahresbruttogehalt , abhängig von Erfahrung und Qualifikation.
  • Zusammenarbeit überwiegend vor Ort; teilweise Remote-Arbeit ist nach Absprache möglich.
  • Ein frei benutzbares Fitnessstudio im Büro
  • Regelmäßige Events und Feiern mit Kollegen (ohne Anwesenheitspflicht) ### Interesse? Schick uns deinen Lebenslauf und deinen möglichen Eintrittstermin per E-Mail.