Allgemeines
Aufgaben
Testing & Codequalität
- 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
- Entwicklung und Erweiterung von Unit-Tests für unsere Django-Anwendungen im Backend
- Unterstützung bei Code-Reviews sowie beim Aufräumen und Weiterentwickeln bestehender Feature-Branches
Feature- & Bugfix-Arbeit
- Umsetzung kleinerer, klar abgegrenzter Features und Bugfixes im Backend und in der mobilen App
- Mitarbeit an bestehenden Projekten und Aufgabenstellungen, begleitet durch Anleitung und Code-Reviews
- Mitarbeit an Themen wie Etikettendruck, App-Verteilung für iOS und Android sowie internen Übersichtsoberflächen für Hintergrundprozesse
Betrieb & Pflege bestehender Anwendungen
- Laufende Pflege und Weiterentwicklung unserer bestehenden Tool-Landschaft
- Durchführung von Dependency-Updates und Einpflegen kleinerer Feature-Erweiterungen
- Prüfung von Updates auf mögliche Breaking Changes und entsprechende Anpassung des bestehenden Codes
Entwickler-Tooling & Dokumentation
- Pflege und Ausbau unserer internen Entwickler-Werkzeuge, unter anderem unseres eigenen Wissensgraphen über die Codebasis
- Unterstützung bei der Pflege und Aktualisierung unserer technischen Dokumentation
Infrastruktur & Observability – bei Interesse
- Einblick in und Mitarbeit an unserem wachsenden Monitoring- und Observability-Stack
- Mitarbeit an unserer automatisierten Server-Infrastruktur
- Übertragung bereits etablierter und erprobter Infrastruktur-Muster auf weitere Services
- Änderungen an produktionskritischen Systemen erfolgen immer gemeinsam mit erfahrenen Kollegen und nicht in alleiniger Verantwortung
Qualifikationen
Das bringst Du mit
- Gute Kenntnisse in mindestens einer Programmiersprache, idealerweise Python
- Sicherer Umgang mit Versionsverwaltung und gängigen Merge-Request-Workflows
- Sorgfältige und selbstständige Arbeitsweise sowie ein ausgeprägtes Verantwortungsbewusstsein
- Bereitschaft, sich in bestehende Anwendungen und Codebasen einzuarbeiten
- Fließende Deutschkenntnisse
- Wohnort in erreichbarer Nähe zu unserem Standort, da wir mindestens 50 % unserer Arbeitszeit gemeinsam vor Ort im Büro arbeiten
Das ist (D)ein Plus
- Erfahrung mit TypeScript/JavaScript oder in der mobilen App-Entwicklung
- Erste Erfahrungen mit automatisiertem Testing
- Grundkenntnisse in Linux oder Infrastruktur-Automatisierung
- Französischkenntnisse
- Interesse an ERP-Systemen, Business-Anwendungen oder Prozessdigitalisierung
- Interesse an Monitoring-, Observability- und Infrastruktur-Themen
Benefits
- Praktische Erfahrung in der professionellen Softwareentwicklung
- Ein abwechslungsreiches Aufgabenfeld mit Einblick in Backend, Mobile Apps, Testing und Infrastruktur
- Begleitung und Unterstützung durch erfahrene Entwickler
- Die Möglichkeit, eigene Ideen einzubringen und Verantwortung für klar abgegrenzte Aufgaben zu übernehmen
- Einblicke in reale Anwendungen und produktive Systeme
- Flexible Arbeitszeiten, die sich gut mit Deinem Studium vereinbaren lassen
- Die Möglichkeit, Deine Kenntnisse aus dem Studium direkt in der Praxis anzuwenden und weiterzuentwickeln
Über uns
Die Firma MOLL bauökologische Produkte GmbH ist ein mittelständisches Unternehmen mit Sitz in Schwetzingen. Das Unternehmen entwickelt und produziert innovative Bauprodukte für die Dichtung der Gebäudehülle unter der Marke pro clima. Diese Produkte und deren Einsatz tragen zum Schutz der Wärmedämmung, zur Energieeinsparung, zur Vermeidung von Bauschäden und für die Schaffung von gesünderen Wohn- und Arbeitsräumen mit gutem Wohnraumklima bei. Ein Sektor mit großem Wachstumspotenzial - nicht nur in Deutschland: pro clima exportiert seine Produkte weltweit in über 50 Länder (https://proclima.com/service/distribution).
Studentische Unterstützung (m/w/d) – Softwareentwicklung & Testing in Schwetzingen Arbeitgeber: Pro Clima
Pro Clima in Basel ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem dynamischen Team zu arbeiten und Ihre Ideen aktiv einzubringen. Mit flachen Hierarchien, regelmäßigen Weiterbildungsmöglichkeiten und einem überdurchschnittlichen Gehalt fördern wir nicht nur Ihre berufliche Entwicklung, sondern tragen auch gemeinsam zur nachhaltigen Baukultur bei.