Full-Stack-Entwickler / Informatiker Python, Webentwicklung, IT-Sicherheit & Automatisierung

Dwh Solutions Gmbh
Köln, Germany
29 days ago
Apply on www.arbeitsagentur.de
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
€60,000.0
Working hours
Regular working hours
Languages
English, German

Tech stack

Microsoft Access HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence User Authentication Automation of Tests Backup Devices Cascading Style Sheets (CSS) Software Quality Cyber Security Computer Programming
+19 more
Cross-Site Request Forgery Linux Web Development Python (Programming Language) Microsoft SQL Server Node.Js Open Source Technology Software Project Management SQL Injection SQLite SQL Databases Web Applications Warehouse Management Systems ReactJS Flask (Web Framework) Cross-Site Scripting (XSS) Webpack Cloudflare Software Version Control

Job description

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., 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

Requirements

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.

Benefits & conditions

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?

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.arbeitsagentur.de
Prepare application

Good distractions

Loading talks and stories from around this role…