Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten im Bereich Satellitenanalytik.
- Arbeitgeber: LiveEO, ein dynamisches Startup mit einer kollaborativen Kultur in Berlin.
- Mitarbeitervorteile: Flexible Arbeitszeiten, hybrides Arbeitsmodell und zahlreiche Entwicklungsmöglichkeiten.
- Warum dieser Job: Gestalte Produkte, die das Leben weltweit verbessern und arbeite mit modernster Technologie.
- Gewünschte Qualifikationen: Erfahrung in TypeScript und Python sowie in der Entwicklung von Full-Stack-Anwendungen.
- Andere Informationen: Dynamisches Team mit über 30 Nationalitäten und tollen Karrierechancen.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Baue den Marktführer in Satellitenanalytik mit uns bei LiveEO. Wir suchen einen Senior Full Stack Engineer, um die technischen Grundlagen eines neuen Produkts innerhalb unseres Regierungsteams zu legen – von frühen Prototypen bis hin zu einer skalierbaren, produktionsbereiten Lösung. Dieses Produkt baut auf den Stärken unserer bestehenden kommerziellen Angebote auf und erweitert sie in ein neues Gebiet mit besonderen Anforderungen (Vertraulichkeit, Sicherheit) und hochwirksamen Anwendungsfällen.
Dies ist eine Null-zu-eins-Rolle: Teil Prototyping, Teil Systemdesign, Teil Integrationsengineering – alles hat Einfluss. Du wirst über den gesamten Produktlebenszyklus hinweg arbeiten, von der schnellen Erstellung und Iteration von Prototypen bis hin zur Integration mit bestehenden Plattformen und externen Partnern sowie der Etablierung der Architektur und Ingenieurpraktiken, die das langfristige Wachstum unterstützen.
LiveEO ist ein junges, dynamisches Team, das große Herausforderungen und schnelle Lernzyklen liebt – wir bewegen uns schnell, bleiben neugierig und genießen es, gemeinsam zu bauen. Wir haben die Mission, den „Fluch der Erdbeobachtung“ zu brechen: unglaubliche Satellitendaten in zuverlässige, umsetzbare Entscheidungen umzuwandeln, denen Menschen vertrauen können und die in realen Operationen genutzt werden können.
In dieser Rolle wirst du an der Schnittstelle von Teams und Technologien arbeiten, eng mit internen Ingenieurgruppen und externen Partnern zusammenarbeiten, um ein neues Produkt zum Leben zu erwecken. Du wirst von Tag eins an hohe Verantwortung übernehmen, mit der Möglichkeit, Ideen in funktionierende Systeme in engen, iterativen Zyklen unter Verwendung eines modernen TypeScript- und Python-Stacks umzusetzen und die technische Richtung eines Produkts von seinen ersten Codezeilen an zu definieren.
Technologiestack & Tools:- TypeScript (Backend und Frontend)
- Python (Datenengineering)
- Prefect (Workflow-Orchestrierung)
- AWS (Cloud-Infrastruktur)
- Geospatial-Stack: GDAL, Rasterio, STAC (EO-Datenverarbeitung und -standardisierung)
- Datenbanken: PostgreSQL (Metadaten / Betriebsdaten)
- Schnelles Design und Aufbau von End-to-End-Prototypen (TypeScript & Python), Übersetzung von mehrdeutigen Anforderungen in funktionale, testbare Systeme, die die Produktrichtung validieren.
- Definiere und implementiere Integrationen mit bestehenden Plattformen und Diensten (intern und extern), um saubere Schnittstellen, zuverlässige Datenflüsse und Erweiterbarkeit für zukünftige Entwicklungen sicherzustellen.
- Zusammenarbeit über Teams hinweg, um bestehende Komponenten wiederzuverwenden und anzupassen, Abstimmung über Architektur, APIs und gemeinsame Standards, während Lücken zwischen Systemen überbrückt werden.
- Übernehme Verantwortung für frühe architektonische Entscheidungen (Servicegrenzen, Datenmodelle, Bereitstellungsmuster), wobei Geschwindigkeit der Iteration mit langfristiger Wartbarkeit in Einklang gebracht wird.
- Iteriere schnell basierend auf Feedback von Stakeholdern und Partnern, entwickle Prototypen zu robusteren Lösungen weiter und identifiziere, was in Produktionssysteme überführt werden sollte.
- Arbeiten eng mit externen Partnern zusammen, um Integrationen zu prototypisieren und die Interoperabilität in realen Umgebungen zu validieren.
- Etabliere Best Practices für Prototyping und frühe Entwicklungsphasen (Codequalität, Dokumentation, leichtgewichtige Tests), um eine Grundlage für zukünftige Ingenieurefforts zu schaffen.
- Trage über den gesamten Stack hinweg bei – von Backend-Diensten und APIs bis hin zu Frontend-Schnittstellen – und stelle ein kohärentes und benutzbares End-to-End-Erlebnis sicher.
- Starke Ingenieurgrundlagen in TypeScript und Python, mit Fokus auf sauberen, wartbaren und gut strukturierten Code.
- Erfahrung im Aufbau von Full-Stack-Anwendungen, einschließlich Backend-Diensten, APIs und modernen Frontend-Schnittstellen.
- Nachgewiesene Fähigkeit, schnell Prototypen zu erstellen und Produkte zu iterieren, mehrdeutige Anforderungen in funktionierende Lösungen zu übersetzen.
- Erfahrung im Entwerfen und Implementieren von Integrationen zwischen Systemen (APIs, Datenpipelines, Drittanbieterdienste).
- Vertrautheit mit Cloud-Plattformen (z.B. AWS, GCP) und Bereitstellung skalierbarer Dienste.
- Solides Verständnis von Softwarearchitektur und Systemdesign, mit der Fähigkeit, pragmatische Kompromisse in frühen Umgebungen zu treffen.
- Erfahrung in kollaborativen, funktionsübergreifenden Umgebungen und Abstimmung mit mehreren Stakeholdern.
- Du übernimmst Verantwortung und treibst die Arbeit proaktiv voran.
- Du kommunizierst klar und arbeitest reibungslos sowohl innerhalb als auch über Teams hinweg.
- Pragmatische Denkweise: Du balancierst tiefgehende Forschung mit praktischer Umsetzung.
- Du arbeitest gerne mit Komplexität und verwandelst Mehrdeutigkeit in Struktur.
- Erfahrung in frühen oder Null-zu-eins-Produktumgebungen ist von Vorteil.
- Erfahrung mit modernen Web-Frameworks (z.B. React, Node.js, FastAPI oder ähnliches) ist von Vorteil.
- Verständnis von Datenpipelines und der Arbeit mit datenintensiven Anwendungen ist von Vorteil.
- Exposition gegenüber KI/ML-gesteuerten Produkten und Integration von Modellausgaben in Anwendungen ist von Vorteil.
- Erfahrung in der Zusammenarbeit mit externen Partnern oder dem Aufbau interoperabler Systeme ist von Vorteil.
- Vertrautheit mit geospatialen Daten oder Erdbeobachtung ist von Vorteil.
- Erfahrung mit modernen KI-unterstützten Entwicklungstools (z.B. Codegenerierung, Copiloten, agentische Workflows), um Prototyping zu beschleunigen und die Ingenieurproduktivität zu verbessern, ist von Vorteil.
- Die Möglichkeit, ein Produkt zu schaffen, das Geschäftsprozesse und Leben weltweit verbessern kann.
- Flexible Arbeitszeiten und hybrides Arbeitsmodell – wir vertrauen unseren Mitarbeitern, ihre Arbeit zu erledigen und gleichzeitig eine gesunde Work-Life-Balance zu wahren.
- Wir ermächtigen Mitarbeiter, ihre eigene Karriereentwicklung voranzutreiben, Initiative zu ergreifen und die Freiheit zu haben, kreativ und mutig zu sein.
- Keine Überstundenkultur – wir achten darauf, dass Überstunden nur aus Notwendigkeit geleistet werden und immer mit Freizeit und Erholung ausgeglichen werden.
- Ein kollaboratives und lernendes Umfeld – häufige interne Workshops, Wissensaustausch-Sitzungen, Journal Clubs und Hackathons.
- Büro im Zentrum von Berlin Kreuzberg mit kostenlosem Obst, Nüssen und Getränken.
- Potenzial zur Teilnahme am Mitarbeiterbeteiligungsprogramm.
- Mitgliedschaft bei Urban Sports und BVG-Zuschuss, betriebliche Altersvorsorge.
- Ein vielfältiges und lebendiges internationales Umfeld mit über 30 verschiedenen Nationalitäten.
Über uns: LiveEO ist ein gut finanziertes Startup, das 2018 gegründet wurde und seinen Sitz in Berlin hat. Unser Hauptdienst besteht darin, Risiken für die Vermögenswerte und Infrastrukturen unserer Kunden durch Vegetation, Bodenverformung und Änderungsdetektion zu modellieren. Derzeit haben wir rund 160 Mitarbeiter aus der ganzen Welt mit unterschiedlichen Hintergründen.
Full Stack Engineer - Government Solutions Arbeitgeber: LiveEO
Kontaktperson:
LiveEO HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Full Stack Engineer - Government Solutions
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Wir können dir Ressourcen empfehlen, die dir helfen, dich optimal vorzubereiten.
✨Tipp Nummer 3
Sei proaktiv und zeige Initiative! Wenn du eine interessante Idee hast, bring sie zur Sprache. Bei LiveEO schätzen wir kreative Ansätze und frische Perspektiven.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht. Und hey, wir freuen uns immer über neue Talente, die unser Team bereichern!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Full Stack Engineer - Government Solutions
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Mach es konkret!: Verwende konkrete Beispiele aus deiner bisherigen Erfahrung, um zu zeigen, wie du die Anforderungen der Stelle erfüllst. 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 uns, dass du Wert auf Qualität legst – genau wie wir bei StudySmarter!
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und unkompliziert bei uns ankommt. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei LiveEO vorbereitest
✨Verstehe die Anforderungen
Mach dir ein klares Bild von den spezifischen Anforderungen der Stelle als Full Stack Engineer. Lies die Stellenbeschreibung gründlich durch und überlege, wie deine bisherigen Erfahrungen und Fähigkeiten in die geforderten Aufgaben passen. Bereite konkrete Beispiele vor, die zeigen, wie du ähnliche Herausforderungen in der Vergangenheit gemeistert hast.
✨Technische Vorbereitung
Da du mit TypeScript und Python arbeiten wirst, solltest du sicherstellen, dass du deine Kenntnisse in diesen Technologien auffrischst. Überlege dir, welche Projekte oder Prototypen du in der Vergangenheit erstellt hast, und sei bereit, darüber zu sprechen. Vielleicht kannst du sogar einen kleinen Code-Schnipsel oder ein Projekt mitbringen, um deine Fähigkeiten zu demonstrieren.
✨Teamarbeit betonen
In dieser Rolle wird viel Wert auf Zusammenarbeit gelegt. Bereite dich darauf vor, Beispiele zu nennen, bei denen du erfolgreich in einem Team gearbeitet hast. Zeige, wie du mit verschiedenen Stakeholdern kommuniziert hast und wie du dazu beigetragen hast, gemeinsame Ziele zu erreichen. Das zeigt, dass du nicht nur technisch versiert bist, sondern auch gut im Umgang mit Menschen.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und am Unternehmen. Du könntest nach den aktuellen Herausforderungen des Teams fragen oder wie der Entwicklungsprozess für neue Produkte aussieht. Solche Fragen helfen dir, ein besseres Verständnis für die Unternehmenskultur und die Erwartungen zu bekommen.