Auf einen Blick
- Aufgaben: Entwickle und skaliere innovative Softwarelösungen für die Energiewende.
- Unternehmen: Werde Teil von Deutschlands erstem grünen Unicorn, Enpal.
- Vorteile: 29 + 2 Urlaubstage, hybrides Arbeiten und internationale Mobilität.
- Weitere Informationen: Legenden-Teamgeist und unvergessliche Teamevents warten auf dich.
- Warum dieser Job: Gestalte die Zukunft der Energie mit modernster Technologie und einem dynamischen Team.
- Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere mit TypeScript und Node.js.
Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.
Unser Ziel ist es, ein Solarsystem auf jedem Dach, eine Speicherlösung in jedem Haus und ein Elektroauto in jeder Garage zu haben. Enpal macht dies mit einer integrierten Gesamtlösung für dezentrale Energie möglich – von Solarsystemen und Batteriespeichern bis hin zu Wallboxen, Smart Metern und Wärmepumpen. Im Mittelpunkt steht unsere KI-gestützte Plattform Enpal.One +, die tausende von Systemen intelligent verbindet und die Strombeschaffung sowie die Einspeisung auf dem Energiemarkt effizient optimiert. Enpal Energy ist die Stromsparte von Enpal und macht saubere Energie für jeden Haushalt zugänglich – von den günstigsten Strompreisen Deutschlands bis hin zu intelligenten Energielösungen, die Erzeugung, Speicherung und Verbrauch optimal integrieren.
Was Sie tun werden: Wir suchen einen Senior Software Engineer (f/m/x), der die Verantwortung für den Aufbau und die Skalierung unserer Kernproduktlösungen übernimmt. Sie entwerfen und implementieren zuverlässige Dienste über unseren gesamten Stack, integrieren sich mit externen Plattformen und Teams und übernehmen den gesamten Lebenszyklus von der Idee bis zur Bereitstellung. Sie helfen auch dabei, unsere technische Richtung zu gestalten und andere Ingenieure zu betreuen.
- Komplexe Lösungen end-to-end aufbauen und besitzen, in Zusammenarbeit mit Ihrem Team und Stakeholdern Produktmerkmale liefern, die echte Benutzerprobleme lösen.
- Skalierbare Backend-Dienste mit NestJS/Node.js entwerfen, Frontend-Erlebnisse mit Next.js/React erstellen und Datenmodelle mit MongoDB architektonisch gestalten.
- Ihre starke Infrastruktur-Expertise nutzen, um zuverlässige cloud-native Lösungen in Azure zu entwerfen, bereitzustellen und zu betreiben.
- APIs erstellen und konsumieren, sich mit internen und externen Systemen integrieren und andere Engineering-Teams anleiten.
- Ihre Bereitstellungen verwalten, CI/CD-Pipelines aufbauen, Infrastruktur als Code verwalten und Anwendungen in der Produktion warten.
- Codequalität durch Tests, Code-Reviews und kontinuierliche Integration vorantreiben und Standards für das Team setzen.
- Systeme überwachen, Leistung optimieren, komplexe Probleme beheben und architektonische Entscheidungen für Skalierbarkeit treffen.
- Mid-Level- und Junior-Ingenieure betreuen, eine Kultur des sauberen Codes und bewährter Praktiken fördern und durch technisches Diskutieren mit gutem Beispiel vorangehen.
Was Sie mitbringen:
- Starke Erfahrung in der Bereitstellung von End-to-End-Softwarelösungen und der Förderung technischer Exzellenz.
- Starke Kenntnisse in TypeScript und Node.js oder solide Erfahrung mit anderen modernen Sprachen und die Bereitschaft, unseren Stack zu lernen.
- Solide praktische Erfahrung mit IT-Infrastruktur, Cloud-Umgebungen und Systemarchitektur.
- Erfahrung mit Microsoft Azure ist ein großer Vorteil.
- Starke Erfahrung mit MongoDB oder anderen NoSQL-Datenbanken, einschließlich Schema-Design und Optimierung.
- Nachweisliche Erfahrung im Aufbau und Konsum von APIs, mit Erfahrung in der Leitung von teamübergreifenden Integrationen.
- Nachgewiesene Fähigkeit, Projekte von der Konzeption bis zur Bereitstellung und Wartung zu leiten.
- Starkes Engagement für Codequalität, Teststrategien und den Aufbau skalierbarer Systeme.
- Erfahrung in der Betreuung oder Führung anderer Ingenieure.
Nice to Have:
- Erfahrung mit Next.js und NestJS speziell.
- Praktische Erfahrung mit Infrastruktur-als-Code-Tools (Terraform, Pulumi usw.).
- Starke Erfahrung im Aufbau von CI/CD-Pipelines (GitHub Actions, Azure DevOps usw.).
- Erfahrung mit Containerisierung und Orchestrierung (Docker, Kubernetes).
- Erfahrung mit Monitoring-, Observability- und Performance-Optimierungstools.
- Erfahrung in der Gestaltung von Systemarchitekturen für hochskalierbare Anwendungen.
Unsere Engineering-Kultur schätzt Ingenieure, die:
- Die Verantwortung für ihre Arbeit übernehmen.
- Großen Wert auf Codequalität und Tests legen.
- Die Verantwortung für den gesamten Lebenszyklus ihrer Anwendungen übernehmen – von der Entwicklung bis zur Produktion.
- Effektiv über Teams hinweg zusammenarbeiten und klar über technische Entscheidungen kommunizieren.
- Über Skalierbarkeit und langfristiges Systemdesign nachdenken.
- Mit gutem Beispiel vorangehen und die Fähigkeiten der Menschen um sie herum fördern.
Was wir bieten:
- Arbeiten beim ersten grünen Einhorn Deutschlands - Spielen Sie eine aktive Rolle bei der Gestaltung des Solarenergiemarktes.
- Die Sonne scheint überall auf der Welt - Bei Enpal arbeiten Sie mit einem hochmotivierten, vielfältigen Team aus über 65 Nationalitäten.
- Das ideale Setup für Ihren Fokus - Wir sind überzeugt, dass hervorragende Ergebnisse erzielt werden, wenn die Bedingungen stimmen. Deshalb setzen wir auf ein hybrides Arbeitskonzept, das Ihnen die Freiheit gibt, immer so zu arbeiten, wie es am besten zu Ihren Aufgaben passt.
- Benötigen Sie neue Inspiration auf internationaler Ebene? Mit Workflex bieten wir Ihnen die Möglichkeit, je nach Ihren Verantwortlichkeiten bis zu 30 Tage im Jahr ins Ausland zu ziehen.
- Erwachsenes Geschäft & Startup-Geist - In unserem modernen Büro in Berlin-Friedrichshain finden Sie alles, was Ihr Herz begehrt, von höhenverstellbaren Schreibtischen und Tischtennis bis hin zu gefüllten Getränkekühlschränken und Barista-Kaffee.
- Ihr Kickstart bei Enpal - Onboarding-Tag mit Willkommenspaket, Buddy-Programm und einem Team, das Sie wirklich unterstützt.
- Bleiben Sie auf dem Laufenden & helfen Sie, die Zukunft zu gestalten - Transparente All-Hands-Meetings, kurze Entscheidungsprozesse und eine offene Feedbackkultur - ohne Fehler gibt es keinen Fortschritt.
- Die Energiewende kann nur gemeinsam erreicht werden - Bei Enpal können Sie legendären Teamgeist und unvergessliche Teamevents erwarten.
- Ihr Extra-Boost - 29 + 2 Urlaubstage, vergünstigte Mitgliedschaft bei Wellhub und Unternehmensvorteile. Alles, was Sie brauchen, um ein gutes Gleichgewicht zwischen Berufs- und Privatleben zu erreichen.
Bei Enpal sind wir stolz auf die Vielfalt unseres Teams. Es werden keine Entscheidungen auf der Grundlage von Hautfarbe, Religion oder Glaubensüberzeugung, ethnischer oder nationaler Herkunft, Nationalität, Geschlechtsidentität, sexueller Orientierung, Behinderung oder Alter getroffen, weder während der Rekrutierung noch während der Beschäftigung. Enpal steht für einen sicheren Arbeitsplatz und setzt sich gegen Diskriminierung und Belästigung jeglicher Art ein.
Senior Software Engineer (f/m/x) Arbeitgeber: Enpal
Enpal ist ein hervorragender Arbeitgeber, der dir die Möglichkeit bietet, aktiv an der solaren Energiewende mitzuwirken und in einem dynamischen, internationalen Team zu arbeiten. Mit einem hybriden Arbeitskonzept, 29 Urlaubstagen sowie einem inspirierenden Büro in Berlin-Friedrichshain fördert Enpal nicht nur deine berufliche Entwicklung, sondern sorgt auch für eine ausgewogene Work-Life-Balance. Hier erwartet dich eine offene Feedback-Kultur, transparente Entscheidungswege und zahlreiche Benefits, die deinen Arbeitsalltag bereichern.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software Engineer (f/m/x) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Enpal anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer (f/m/x) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Enpal vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (f/m/x) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Enpal klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Enpal vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.