Wir bringen saubere und günstige Solarenergie in die Städte. Du spielst eine Schlüsselrolle in unserem wachsenden Team und arbeitest an der Weiterentwicklung unserer innovativen Plattform mit Fokus auf Automatisierungen. Du sorgst als Engineer (m/w/d) für Einfachheit, Qualität und Wartbarkeit des Codes und fungierst als Sparringspartner für unser bestehendes Team. Was erwartet dich? Du entwickelst nützliche Software- und Automatisierungslösungen mit Fokus auf Einfachheit, Qualität und Wartbarkeit, während du eng mit Kolleg:innen aus allen Abteilungen zusammenarbeitest Du übernimmst Verantwortung im gesamten Software Development Life Cycle (SDLC), übersetzt komplexe Anforderungen in klare Entwicklungsaufgaben und unterstützt deren praktische Umsetzung hands-on Du stellst in enger Kommunikation mit deinem Teamlead sicher, dass sowohl das große Ganze als auch Edge Cases, Einschränkungen und Compliance-Aspekte in jeder Entwicklungsphase rechtzeitig berücksichtigt werden Du agierst als erfahrene:r Sparringspartner:in für die Entwickler:innen des Teams, führst regelmäßige Code-Reviews durch, bereitest Schulungen vor und gewährleistest die technische Exzellenz im Tagesgeschäft Du entwirfst moderne CI/CD-Pipelines und stellst die Einfachheit und Sicherheit unserer Deployment-Infrastruktur sicher Was bieten wir dir? 100% Nachhaltigkeit: Leiste deinen wertvollen Beitrag zum Klimaschutz, indem du zusammen mit uns den Ausbau von Photovoltaikanlagen auf Mehrparteienhäusern voranbringst 100% Community: Werde zentraler Teil eines dynamischen Energie-Startups mit top ausgebildetem und engagiertem Team. Gemeinsame Events gehören dabei genauso zu unseren Werten wie geteilte Entscheidungen und gegenseitige Wertschätzung 100% Flexibilität: Arbeite, wo und wann es für dich am besten ist, denn bei uns sind Arbeit und Privatleben wirklich vereinbar. Es erwarten dich: Flexible Arbeitszeiten 30 Tagen Urlaub p.a. frei an deinem Geburtstag Hybrides und mobiles Arbeiten Workation im EU-Ausland Möglichkeit zum Sabbatical 100% Benefits: Profitiere von unserem Mobilitäts- und Gesundheitsbudget und erhalte ein Jobrad und/oder ein Deutschland-Ticket. Profitiere auch von einer betrieblichen Altersvorsorge, einem Zuschuss zur Urban Sports Club Mitgliedschaft und unserer Online-Plattform für mentale Gesundheit, die dir jederzeit zur Verfügung steht. Freigetränke in unseren Ehrenfelder und Berliner Büros gehören natürlich auch dazu Was solltest du mitbringen? Du verfügst über 6-8 Jahre praktische Erfahrung in der Softwareentwicklung, insbesondere bist du Python-Expert:in. Idealerweise weißt du darüber hinaus, wie man die Möglichkeiten von SQL voll ausschöpft Du hast Erfahrungen im Mentoring und nachweislich bereits andere Entwickler:innen erfolgreich angeleitet, unterstützt und gecoacht Du verstehst den geschäftlichen Kontext, gehst pragmatisch an Aufgaben heran, suchst stets nach einfachen Lösungen für komplexe Probleme (KISS) und hinterfragst konsequent den Status quo Du bringst ein hohes Qualitätsbewusstsein mit und Konzepte wie Privacy by Design, Secure Coding oder Supply Chain Security sind dir nicht fremd Du kannst technische Zusammenhänge klar kommunizieren - ob im Team oder gegenüber anderen Abteilungen - und sprichst sowohl sehr gutes Deutsch als auch Englisch Du bist zielorientiert, aufgeschlossen und begeistert davon, neben der Remotearbeit auch vor Ort in unserem Kölner Büro zu arbeiten Du erhältst innerhalb von 5 Werktagen eine Rückmeldung von uns. Unser Erstgespräch findet digital per Google Meet mit uns im HR statt und dauert 45 Minuten. Dieses Gespräch ist ein erstes Kennenlernen. Im Zweitgespräch gibt es einen fachlichen Deep Dive inklusive einer kleinen Aufgabe im Gespräch. Unser Head of Thomas wird dir in 90 Minuten mehr Insights zur Stelle geben und wir schauen, wo wir deine fachliche Expertise am besten einsetzen können. Hier werden die Rahmenbedingungen konkretisiert und du kannst deine fachlichen Fragen stellen. Das Gespräch findet in den meisten Fällen vor Ort bei uns im Büro statt. Wenn danach beide Seiten immer noch Interesse haben, gibt es ein letztes, drittes Gespräch mit dem/der entsprechenden Unit Leitung, die dich auch noch kennenlernen möchte.