Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen für die intelligente Energieplattform und integriere Echtzeit-Daten.
- Unternehmen: Dynamisches Unternehmen mit internationalem Team und einer Leidenschaft für die Energiewende.
- Vorteile: Flexibles Arbeiten, moderne Technologie, 30 Urlaubstage und Unterstützung für persönliche Entwicklung.
- Weitere Informationen: Remote-Arbeit möglich, internationale Teamkultur und regelmäßige Teamevents.
- Warum dieser Job: Gestalte die Zukunft der Energie mit und arbeite an spannenden Projekten in einem kreativen Umfeld.
- Qualifikationen: Mindestens 2 Jahre Erfahrung in Backend-Entwicklung und Kenntnisse in Python und API-Integration.
Das prognostizierte Gehalt liegt zwischen 55000 - 70000 € pro Jahr.
Über die Arbeit bei envelio: Zu einfach ist langweilig! Gemeinsam sind wir auf einer Mission, die Energiewende voranzutreiben. Wir lieben, was wir tun, und scheuen uns nicht, uns einzubringen. Wir glauben daran, Verantwortung für unsere Arbeit zu übernehmen und kontinuierlich zu wachsen und uns weiterzuentwickeln. Kurz gesagt: Besitze es, liebe es, wachse damit.
Wir sind ein bescheidenes Team von Kaffee- und Maté-Liebhabern mit über 20 Nationalitäten. Mit unserem Geek-Humor ist unsere Liebe zu Emojis und zufälligen Fakten nur natürlich. Über 180 envelians sind bereits an Bord. Tauche ein und gedeihe!
Deine Rolle: Als (Senior) Software Engineer Data Integration (alle Geschlechter) entwirfst du innovative Softwarelösungen, die unsere Produkte von der Masse abheben. Innerhalb des Engineering-Teams spielst du eine wichtige Rolle bei der weiteren Gestaltung und Entwicklung unserer Plattform. Mit einem Fokus auf Echtzeit-Messdaten und Systemintegration bist du die Schnittstelle zwischen externen Quellsystemen – von IoT-Geräten bis hin zu APIs von Netzbetreibern – und unserer Intelligent Grid Platform (IGP). In einem dynamischen Team baust und entwickelst du die Komponenten, die Live-Messdaten und Informationen zu Netzressourcen zuverlässig in die IGP bringen.
Wie du einen Einfluss ausübst: Du baust neue Messintegrationen von Ende zu Ende: Verbindung externer IoT-Geräte (über Kafka, MQTT, IEC104, REST, gRPC) durch Geräte-Registrierung und Normalisierung bis hin zur Live-Datenaufnahme, -transformation und -speicherung. Du entwirfst und verbesserst das Messintegrationsframework, um das Hinzufügen neuer Quellen schneller, zuverlässiger und beobachtbarer zu machen. Du übernimmst den gesamten Integrationslebenszyklus – von Rohdaten bis hin zu normalisierten, gemappten Messungen, einschließlich benutzerdefinierter Transformationen und ID-Zuordnungen. Du trägst zum bestehenden ETL-Framework für den Import und die Digitalisierung von Kundennetzdaten aus heterogenen Quellformaten bei. Du optimierst bestehende Komponenten hinsichtlich Leistung, Zuverlässigkeit und Transparenz über Batch- und Streaming-Workloads. Du hast eine kontinuierliche Verbesserungseinstellung und suchst aktiv nach Möglichkeiten, unseren Code mit Vertrauen auf Branchen-Best Practices zu bringen.
Dein Profil: Perfektion ist ein Mythos! Uns interessiert mehr der Mensch hinter dem Bildschirm, also betrachte diese Kriterien als hilfreiche Richtlinien – wir sind gespannt, wie deine einzigartigen Fähigkeiten passen könnten. Du hast mehr als 2 Jahre relevante Erfahrung in der Backend-Entwicklung mit einem Fokus auf Datenengineering, API-Integration oder ereignisgesteuerte Systeme. Du hast einen Abschluss in Informatik, Datenwissenschaft, Softwaretechnik, Elektrotechnik, Wirtschaftsingenieurwesen oder einem vergleichbaren Studienfeld. Du hast praktische Erfahrung in der Python-Programmierung und kennst gängige Best Practices. Du hast Erfahrung mit SQL-Datenbanken, vorzugsweise PostgreSQL oder TimescaleDB, im Bereich Datenmodellierung und Abfragedesign. Du hast Erfahrung in der Integration mit externen APIs oder Streaming-Systemen (z.B. Kafka, MQTT, REST oder gRPC). Idealerweise bist du mit IoT- oder Energiedomänenprotokollen (z.B. MQTT, IEC104) vertraut und hast mit Echtzeit-Datenpipelines gearbeitet. Du bist ein Teamplayer und leidenschaftlich daran interessiert, mit talentierten und inspirierenden Menschen zu arbeiten. Du suchst technische Herausforderungen und bist stolz darauf, intelligente und einfache Lösungen für komplexe Probleme zu finden. Du bist mit Teilen unseres Tech-Stacks vertraut und freust dich darauf, mit den aktuellen Branchen-Best Practices Schritt zu halten. Du sprichst fließend Englisch (Level C1).
Wie wir Software entwickeln: Agile Arbeitsweise mit Kanban in interdisziplinären Teams. Kontinuierliche Integration / kontinuierliche Lieferung. Unit-Test-Mentalität und 4-Augen-Prinzip während Code-Reviews. Wissensaustausch-Sitzungen zwischen Entwicklern. "Du codierst es – du besitzt es" – Teamverantwortung für bestimmte funktionale Bereiche des Produkts.
Unser Tech-Stack: Python, einschließlich zusätzlicher Pakete/Frameworks wie FastAPI, Pytest, PyArrow, CeleryGo. Datenbanken: Redis, PostgreSQL, TimescaleDB, DuckDB. Protokolle: Kafka, MQTT, IEC104, gRPC. Infrastruktur: Docker, Kubernetes.
Deine Vorteile: Schließe dich uns vollständig remote #LI-Remote oder in unserem schönen Büro in Köln im hybriden Arbeitsmodus an. Möglichkeit zur Remote-Arbeit aus dem Ausland (bis zu drei Monate pro Jahr von überall in der EU oder den USA). Modernste Technologie und moderner Tech-Stack. Hervorragende Hardware-Ausstattung (16-Zoll MacBooks, 2 Bildschirme im Büro). 30 Urlaubstage + 3 zusätzliche Feiertage. Unterstützung für deine Gesundheit durch Kooperation mit Urban Sports Club. Flexible Nutzung eines monatlichen Mobilitätsbudgets (z.B. Jobrad, öffentliche Verkehrsmittel). Zeit und Ressourcen für individuelles Wachstum. envelio Altersvorsorge. Regelmäßige Unternehmens- und Teamevents.
Über uns: Intelligente Netze für eine nachhaltige Zukunft weltweit – das ist unsere Vision! Daher bauen wir das digitale Zentrum für die Zukunft des Stromnetzmanagements: Die Intelligent Grid Platform (IGP). Die IGP ist der Kern unserer Software-as-a-Service-Lösung. Es ist unser Ziel, die IGP und envelio jeden Tag um 1 % besser zu machen. Wachse mit uns! Als Remote-First-Unternehmen lassen wir dir die Entscheidung, wie viel du remote arbeiten möchtest – von 0 % bis 100 %. Egal, ob du in Köln, Aachen, Bonn, Berlin, München oder Castrop-Rauxel lebst; alles, was du brauchst, ist Internet! Du kannst auch bis zu drei Monate pro Jahr aus dem Ausland arbeiten. Seit 2017 haben wir ein diverses internationales Team aufgebaut, mit Englisch als unserer Unternehmenssprache.
(Senior) Software Engineer Data Integration (all genders) Arbeitgeber: envelio
Envelio ist ein hervorragender Arbeitgeber, der eine dynamische und inklusive Arbeitsumgebung bietet, in der Innovation und persönliche Entwicklung im Mittelpunkt stehen. Mit flexiblen Arbeitsmodellen, der Möglichkeit, remote zu arbeiten, und einem starken Fokus auf Teamarbeit und Wissensaustausch, fördert das Unternehmen nicht nur die berufliche Weiterentwicklung seiner Mitarbeiter, sondern sorgt auch für ein ausgewogenes Verhältnis zwischen Arbeit und Freizeit. Die moderne Technologie und die Unterstützung für die Gesundheit der Mitarbeiter machen envelio zu einem attraktiven Arbeitsplatz für alle, die an der Energiewende mitwirken möchten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so (Senior) Software Engineer Data Integration (all genders) erhalten könnten
✨Tipp Nummer 1
Sei proaktiv! Nutze LinkedIn und andere Netzwerke, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über die Unternehmenskultur oder aktuelle Projekte – das zeigt dein Interesse und kann dir wertvolle Einblicke geben.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Zeig, dass du nicht nur die Technik beherrschst, sondern auch die Denkweise hinter deinen Entscheidungen.
✨Tipp Nummer 3
Nutze unser Netzwerk! Wenn du dich über unsere Website bewirbst, hast du die Möglichkeit, direkt mit uns in Kontakt zu treten. Wir lieben es, Talente zu entdecken und freuen uns darauf, dich kennenzulernen!
✨Tipp Nummer 4
Zeig deine Leidenschaft für das, was du tust! Teile Projekte oder Beiträge, die deine Fähigkeiten und Interessen widerspiegeln. Das hilft uns, dich besser kennenzulernen und zu sehen, wie du ins Team passt.
Wir glauben, dass du diese Fähigkeiten brauchst, um (Senior) Software Engineer Data Integration (all genders) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wir wollen die Person hinter dem Lebenslauf kennenlernen. Zeig uns, was dich einzigartig macht und wie deine Erfahrungen zu unserer Mission passen. Lass deine Persönlichkeit durchscheinen!
Mach es konkret!:Verwende konkrete Beispiele aus deiner bisherigen Arbeit, um deine Fähigkeiten zu demonstrieren. Erzähl uns von Projekten, an denen du gearbeitet hast, und wie du Herausforderungen gemeistert hast.
Achte auf die Details!:Stell sicher, dass deine Bewerbung gut strukturiert und fehlerfrei ist. Ein klarer und professioneller Auftritt zeigt, dass du dir Mühe gibst und die Position ernst nimmst.
Bewirb dich über unsere Website!:Der einfachste Weg, um Teil unseres Teams zu werden, ist die Bewerbung über unsere Website. So können wir deine Unterlagen direkt bearbeiten und du bist schneller im Prozess!
Wie man sich auf ein Vorstellungsgespräch bei envelio vorbereitet
✨Verstehe die Technologie
Mach dich mit den Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden, wie Python, Kafka und REST-APIs. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch, wie du diese Technologien in realen Projekten angewendet hast.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, darüber zu sprechen, wie du Probleme gelöst und zur Verbesserung von Prozessen beigetragen hast. Das zeigt, dass du praktische Erfahrung hast und proaktiv bist.
✨Zeige deine Teamfähigkeit
Da das Unternehmen Wert auf Teamarbeit legt, sei bereit, über deine Erfahrungen in interdisziplinären Teams zu sprechen. Betone, wie du zur Teamdynamik beigetragen hast und wie wichtig dir der Austausch von Wissen ist.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und am Unternehmen. Frage nach den aktuellen Herausforderungen des Teams oder wie sie den Erfolg in der Position messen.