About this role
Allgemeines <div style="text-align:justify;">Zur Verstärkung unseres Teams suchen wir eine <strong>studentische Unterstützung / Werkstudent (m/w/d)</strong> im Bereich der Softwareentwicklung.</div><div style="text-align:justify;">Du unterstützt uns bei der Weiterentwicklung und Pflege unserer bestehenden Anwendungen und bekommst dabei die Möglichkeit, praktische Erfahrungen in der Softwareentwicklung, im Testing und im Umgang mit modernen Entwicklungsprozessen zu sammeln.</div><div style="text-align:justify;">Wir bauen auf Deine längerfristige Mitarbeit!</div> Aufgaben <h3><strong><span style="font-family:Arial, Helvetica, sans-serif;font-size:15px;">Testing & Codequalität</span></strong></h3><ul><li style="font-family:Arial, Helvetica, sans-serif;">Aufbau und Erweiterung unserer automatisierten Test-Suite für die mobile App – von leicht testbarer Business-Logik bis hin zu komplexeren, mockbaren Modulen wie API-Anbindungen und Synchronisationslogik</li><li style="font-family:Arial, Helvetica, sans-serif;">Entwicklung und Erweiterung von Unit-Tests für unsere Django-Anwendungen im Backend</li><li style="font-family:Arial, Helvetica, sans-serif;">Unterstützung bei Code-Reviews sowie beim Aufräumen und Weiterentwickeln bestehender Feature-Branches</li></ul><h3><span style="font-family:Arial, Helvetica, sans-serif;"><strong><span style="font-size:15px;">Feature- & Bugfix-Arbeit</span></strong></span></h3><ul><li style="font-family:Arial, Helvetica, sans-serif;">Umsetzung kleinerer, klar abgegrenzter Features und Bugfixes im Backend und in der mobilen App</li><li style="font-family:Arial, Helvetica, sans-serif;">Mitarbeit an bestehenden Projekten und Aufgabenstellungen, begleitet durch Anleitung und Code-Reviews</li><li style="font-family:Arial, Helvetica, sans-serif;">Mitarbeit an Themen wie Etikettendruck, App-Verteilung für iOS und Android sowie internen Übersichtsoberflächen für Hintergrundprozesse</li></ul><h3><span style="font-family:Arial, Helvetica, sans-serif;"><strong><span style="font-size:15px;">Betrieb & Pflege bestehender Anwendungen</span></strong></span></h3><ul><li style="font-family:Arial, Helvetica, sans-serif;">Laufende Pflege und Weiterentwicklung unserer bestehenden Tool-Landschaft</li><li style="font-family:Arial, Helvetica, sans-serif;">Durchführung von Dependency-Updates und Einpflegen kleinerer Feature-Erweiterungen</li><li style="font-family:Arial, Helvetica, sans-serif;">Prüfung von Updates auf mögliche Breaking Changes und entsprechende Anpassung des bestehenden Codes</li></ul><h3><span style="font-family:Arial, Helvetica, sans-serif;"><strong><span style="font-size:15px;">Entwickler-Tooling & Dokumentation</span></strong></span></h3><ul><li style="font-family:Arial, Helvetica, sans-serif;">Pflege und Ausbau unserer internen Entwickler-Werkzeuge, unter anderem unseres eigenen Wissensgraphen über die Codebasis</li><li style="font-family:Arial, Helvetica, sans-serif;">Unterstützung bei der Pflege und Aktualisierung unserer technischen Dokumentation</li></ul><h3><span style="font-family:Arial, Helvetica, sans-serif;"><strong><span style="font-size:15px;">Infrastruktur & Observability – bei Interesse</span></strong></span></h3><ul><li style="font-family:Arial, Helvetica, sans-serif;">Einblick in und Mitarbeit an unserem wachsenden Monitoring- und Observability-Stack</li><li style="font-family:Arial, Helvetica, sans-serif;">Mitarbeit an unserer automatisierten Server-Infrastruktur</li><li style="font-family:Arial, Helvetica, sans-serif;">Übertragung bereits etablierter und erprobter Infrastruktur-Muster auf weitere Services</li><li style="font-family:Arial, Helvetica, sans-serif;">Änderungen an produktionskritischen Systemen erfolgen immer gemeinsam mit erfahrenen Kollegen und nicht in alleiniger Verantwortung</li></ul> Qualifikationen <h3><strong><span style="font-size:15px;font-family:Arial, Helvetica, sans-serif;">Das bringst Du mit</span></strong></h3><ul><li style="font-family:Arial, Helvetica, sans-serif;">Gute Kenntnisse in mindestens einer Programmiersprache, idealerweise <strong>Python</strong></li><li style="font-family:Arial, Helvetica, sans-serif;">Sicherer Umgang mit Versionsverwaltung und gängigen Merge-Request-Workflows</li><li style="font-family:Arial, Helvetica, sans-serif;">Sorgfältige und selbstständige Arbeitsweise sowie ein ausgeprägtes Verantwortungsbewusstsein</li><li style="font-family:Arial, Helvetica, sans-serif;">Bereitschaft, sich in bestehende Anwendungen und Codebasen einzuarbeiten</li><li>Fließende Deutschkenntnisse</li><li>Wohnort in erreichbarer Nähe zu unserem Standort, da wir mindestens 50 % unserer Arbeitszeit gemeinsam vor Ort im Büro arbeiten</li></ul><h3><span style="font-family:Arial, Helvetica, sans-serif;"><strong><span style="font-size:15px;">Das ist (D)ein Plus</span></strong></span></h3><ul><li style="font-family:Arial, Helvetica, sans-serif;">Erfahrung mit <strong>TypeScript/JavaScript</strong> oder in der mobilen App-Entwicklung</li><li style="font-family:Arial, Helvetica, sans-serif;">Erste Erfahrungen mit automatisiertem Testing</li><li style="font-family:Arial, Helvetica, sans-serif;">Grundkenntnisse in <strong>Linux</strong> oder Infrastruktur-Automatisierung</li><li style="font-family:Arial, Helvetica, sans-serif;">Französischkenntnisse</li><li style="font-family:Arial, Helvetica, sans-serif;">Interesse an ERP-Systemen, Business-Anwendungen oder Prozessdigitalisierung</li><li style="font-family:Arial, Helvetica, sans-serif;">Interesse an Monitoring-, Observability- und Infrastruktur-Themen</li></ul> Benefits <ul><li>Praktische Erfahrung in der professionellen Softwareentwicklung</li><li>Ein abwechslungsreiches Aufgabenfeld mit Einblick in Backend, Mobile Apps, Testing und Infrastruktur</li><li>Begleitung und Unterstützung durch erfahrene Entwickler</li><li>Die Möglichkeit, eigene Ideen einzubringen und Verantwortung für klar abgegrenzte Aufgaben zu übernehmen</li><li>Einblicke in reale Anwendungen und produktive Systeme</li><li>Flexible Arbeitszeiten, die sich gut mit Deinem Studium vereinbaren lassen</li><li>Die Möglichkeit, Deine Kenntnisse aus dem Studium direkt in der Praxis anzuwenden und weiterzuentwickeln</li></ul>