Senior Software Developer

K2 Systems GmbH
Magstadt, Germany
about 1 month ago
Apply on de.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

JavaScript (Programming Language) Automation of Tests Code Review Continuous Integration Relational Databases Database Design DevOps Django Web Framework Identity and Access Management Python (Programming Language) OAuth Open Source Technology
+12 more
OpenID Pair Programming Software Architecture Software Engineering Software Project Management Software Systems Okta ReactJS Integration Tests Kubernetes Information Technology Front End Software Development

Job description

  • Kostenlose GetrĂ€nke
  • Pension plan
  • Food allowance, Du möchtest Software nicht nur entwickeln, sondern technisch verantworten? In dieser Rolle begleitest du digitale Lösungen von der ersten Idee bis zum Produktivbetrieb, entwickelst selbst aktiv mit und unterstĂŒtzt unser Team dabei, Architektur- und QualitĂ€tsstandards weiter voranzubringen. Gemeinsam mit Product Ownern, Tech Lead, DevOps und QA gestaltest du skalierbare, zukunftsfĂ€hige Softwarelösungen.
  • Du ĂŒbernimmst die technische Verantwortung fĂŒr Softwareprojekte von der ersten Idee bis zum Produktivbetrieb
  • Gemeinsam mit dem Tech Lead entwickelst du die Architektur unserer digitalen Lösungen und Plattformen kontinuierlich weiter
  • Anforderungen bewertest du hinsichtlich Machbarkeit, Aufwand und Risiken und leitest daraus tragfĂ€hige technische Konzepte ab
  • Einen wesentlichen Teil deiner Arbeitszeit verbringst du selbst in der Implementierung anspruchsvoller und geschĂ€ftskritischer Softwarekomponenten
  • Architekturentscheidungen dokumentierst du nachvollziehbar und bewertest technologische Optionen, Open-Source-Lösungen sowie Make-or-Buy-AnsĂ€tze
  • In enger Zusammenarbeit mit DevOps Engineering sorgst du fĂŒr skalierbare Betriebs-, Deployment- und Observability-Konzepte
  • Du treibst den Ausbau automatisierter Unit- und Integrationstests voran und verankerst diese nachhaltig in unseren CI/CD-Prozessen
  • QualitĂ€tsstandards, Code-Review-Prozesse und Entwicklungspraktiken entwickelst du gemeinsam mit dem Team kontinuierlich weiter
  • Als technischer Ansprechpartner unterstĂŒtzt du Product Owner bei Refinement, Priorisierung und der Ausarbeitung fachlicher Anforderungen
  • Fachliche Anforderungen ĂŒbersetzt du in umsetzbare, ĂŒberprĂŒfbare und hochwertige Softwarelösungen
  • Durch Code Reviews, Pair Programming und Architektur-Diskussionen unterstĂŒtzt du deine Kolleginnen und Kollegen in ihrer fachlichen Weiterentwicklung
  • Dein Wissen teilst du aktiv im Team und begleitest erfahrene Entwicklerinnen und Entwickler auf dem Weg zu mehr technischer Verantwortung

Requirements

  • Ein abgeschlossenes Studium der Informatik, Softwaretechnik, Ingenieurwissenschaften oder eine vergleichbare Qualifikation bildet die Grundlage deiner fachlichen Expertise
  • Du verfĂŒgst ĂŒber mehrjĂ€hrige Erfahrung in der professionellen Softwareentwicklung, idealerweise in einer verantwortlichen technischen Rolle
  • Fundierte Kenntnisse in Python und Django bringst du ebenso mit wie belastbare Frontend-Erfahrung in JavaScript und React
  • Mit relationalen Datenbanken, modernen Entwicklungsprozessen und CI/CD-Pipelines bist du bestens vertraut
  • Praktische Erfahrung im Bereich Testing und Testautomatisierung, insbesondere mit Unit- und Integrationstests, Mocking sowie testbarem Softwaredesign, zeichnet dich aus
  • Von der Konzeption ĂŒber die Umsetzung bis hin zum produktiven Betrieb hast du Softwarelösungen bereits eigenverantwortlich begleitet
  • DarĂŒber hinaus verfĂŒgst du ĂŒber vertiefte Kenntnisse in mindestens zwei der folgenden Bereiche:
  • Softwarearchitektur und Architekturdokumentation (z. B. ADR, arc42)
  • Machbarkeitsstudien und Prototyping
  • Anforderungsanalyse und Spezifikation
  • Mentoring und technische FĂŒhrung ohne disziplinarische Verantwortung
  • Kubernetes, CI/CD und Delivery-Infrastrukturen
  • Datenbankdesign, Query-Optimierung und Migrationen
  • Security & Identity Management (OAuth2/OIDC, idealerweise Keycloak)
  • Zusammenarbeit mit externen Entwicklungspartnern und Dienstleistern
  • Deutsch und Englisch beherrschst du verhandlungssicher in Wort und Schrift
  • Eigenverantwortung, Pragmatismus und eine lösungsorientierte Arbeitsweise zeichnen dich aus
  • Technische ZusammenhĂ€nge kannst du verstĂ€ndlich vermitteln und unterschiedliche Stakeholder professionell abholen
  • Du arbeitest gerne kollaborativ, teilst dein Wissen aktiv und unterstĂŒtzt andere in ihrer fachlichen Weiterentwicklung
  • Eigene Ideen bringst du konstruktiv ein und gestaltest VerĂ€nderungen gemeinsam mit dem Team

Benefits & conditions

Gesundheit & AktivitĂ€t: EGYM Wellpass, kostenlose GetrĂ€nke, Bio-Obst und ein Zuschuss zum Mittagessen sorgen fĂŒr deinen tĂ€glichen Energie-Kick. ErgĂ€nzt wird das durch regelmĂ€ĂŸige Gesundheitsangebote, damit du fit bleibst und dich rundum wohlfĂŒhlst FlexibilitĂ€t: Gute Bahn-Anbindung, ParkplĂ€tze und VVS-Zuschuss Attraktive Extras: Corporate Benefits, FutureBens und die Edenred-Karte Flexibel arbeiten & Umwelt schonen: Unser Arbeitsmodell kombiniert PrĂ€senz im BĂŒro mit mobilem Arbeiten an Flextagen. So kannst du Familie und Beruf besser vereinbaren, gewinnst mehr FlexibilitĂ€t und reduzierst gleichzeitig dein tĂ€gliches Pendeln - ein Plus fĂŒr dich und die Umwelt! FĂŒrs Alter vorgesorgt: Betriebliche Altersvorsorge fĂŒr deine Zukunftssicherung Nachhaltige MobilitĂ€t: Du kannst ein Dienst-E-Bike nutzen, auch privat, sofern du es fĂŒr deinen Arbeitsweg einsetzt. ZusĂ€tzlich stehen gekennzeichnete ParkplĂ€tze fĂŒr E-Autos mit Lademöglichkeiten zur VerfĂŒgung Arbeitsplatz der Zukunft: Modernste Technologie und hochwertige Ausstattung fĂŒr produktives Arbeiten

About the company

K2 Systems - Connecting Strength

Wir bĂŒndeln StĂ€rken: innovative Montagesysteme, digitale Technologie und Menschen mit Energie und Know-how, um hochwertige Lösungen fĂŒr Solaranlagen zu schaffen. Mit 500 Mitarbeitenden an 10 Standorten weltweit treibt K2 Systems die Produktion von Solarenergie mit intuitiven Montagesystemen, modernsten digitalen Services und außergewöhnlichem Kundenservice voran. K2 Lösungen werden ĂŒberwiegend in Europa hergestellt. Dies und die Beschaffungsstrategie des Unternehmens unterstreicht das Engagement fĂŒr Nachhaltigkeit. Seit der GrĂŒndung im Jahr 2004 sichern wir Photovoltaikanlagen auf der ganzen Welt.

Apply for this position

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

Apply on de.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role