Backend Entwickler
eClever Systems GmbH Leipzig, GermanyBackend Entwickler
eClever Systems GmbH Leipzig, Germany
Du arbeitest in einem multikulturellen Team und deine Arbeit tragt entscheidend zum Erfolg des Unternehmens bei
Tätigkeiten
Als Senior Backend Engineer übernimmst du Ownership für die Konzeption, Entwicklung und Weiterentwicklung unserer zentralen Backend- und IoT-Komponenten. Deine Arbeit hat direkten Einfluss auf die Zuverlässigkeit, Skalierbarkeit und Performance von Tausenden Ladepunkten.
Anforderungen
Team
Dich erwartet ein internationales und vielfältiges Team aus Entwicklern mit unterschiedlichen Erfahrungen und Perspektiven. Wir arbeiten gemeinsam an spannenden technischen Herausforderungen, tauschen unser Wissen aus und unterstützen uns gegenseitig.
Bei uns zählen Teamgeist, Offenheit und die Freude daran, gemeinsam gute Software zu entwickeln.
Bewerbungsprozess
Über das Unternehmen
Easy. Clever. Drive.Energy.
Elektromobilität begeistert - und wir gestalten ihre Zukunft aktiv mit!
Unsere Mission ist es, Elektromobilität einfacher, intelligenter und komfortabler zu machen. Mit innovativen Lösungen für die intelligente Navigation und Energieversorgung bringen wir Menschen und Technologie zusammen.
Steig ein und werde Teil einer zukunftsweisenden Mission. Gemeinsam gestalten wir ein neues Fahrerlebnis - einfach, intelligent und nachhaltig.
Tätigkeiten
Als Senior Backend Engineer übernimmst du Ownership für die Konzeption, Entwicklung und Weiterentwicklung unserer zentralen Backend- und IoT-Komponenten. Deine Arbeit hat direkten Einfluss auf die Zuverlässigkeit, Skalierbarkeit und Performance von Tausenden Ladepunkten.
Anforderungen
- Konzeption, Entwicklung und Weiterentwicklung hochperformanter Backend-Services sowie REST-APIs für das gesamte eClever-Produktökosystem ( cPack, cBox, cAPP )
- Design und Implementierung neuer API-Endpunkte, insbesondere zur:
- Steuerung von Ladestations-Funktionalitäten
- Exposition und Bereitstellung von Gerätedaten
- Erstellung und Pflege der Microservice-Dokumentation für das Produkt cAPP sowie kontinuierliche Weiterentwicklung bestehender Servicearchitekturen
- Entwurf und Implementierung der Kommunikation zwischen Microservices via gRPC, HTTP oder Messaging (NATS Jetstream)
- Weiterentwicklung der IoT-API für cPack- und cBox-Geräte mit Fokus auf:
- Konnektivitätsstatus-Monitoring
- Offline-Erkennungsmechanismen
- Gerätekommunikation über MQTT
- Konzeption und Implementierung von Mock-Testing- und Load-Testing-Szenarien zur Absicherung der Echtzeit-IoT-Kommunikation
- Analyse und Behebung von Geräteerkennungsproblemen
- Klärung konzeptioneller Fragen zur IoT-Datenstruktur und aktive Mitgestaltung der IoT-API-Roadmap
- Entwicklung und Performance-Optimierung von Datenbankmodellen in PostgreSQL , MongoDB und Redis
- Gewährleistung zuverlässiger Speicherung von Echtzeitdaten und Zustandsdaten in verteilten Systemen
- Identifikation und Behandlung von Duplikaten sowie Sicherstellung der Datenkonsistenz
- Mitgestaltung der Datenbankstrategie für die neue Version eines IoT-Adapters
- Entwicklung von Lösungen für DSGVO-konforme Backup-Methoden
- Integration von Tarifstrukturen über Drittanbieter gemäß definierter Konzeptvorgaben
- Weiterentwicklung des internen Datenbank-Verwaltungstools
- Unterstützung bei der Integration von Ladeinfrastruktur
- Sicherstellung höchster Code-Qualität durch Einsatz von SonarQube und regelmäßige Code Reviews
- Enge, crossfunktionale Zusammenarbeit mit Frontend- , IoT- und Gateway-Teams zur Lösung systemübergreifender Problemstellungen
- Kenntnisse weiterer Backend-Sprachen (vorzugsweise Python)
- Erfahrung mit dokumentenorientierten Datenbanken, insbesondere MongoDB, inkl. Datenmodellierung und Performance-Optimierung
- Erfahrung mit OCPP (Open Charge Point Protocol) oder anderen Ladeinfrastruktur-Standards
- Erfahrung mit Load Testing, Mock-Entwicklung und automatisierten Integrationstests
- Hintergrund in den Bereichen E-Mobilität, Navigation oder Strommarkt
Team
Dich erwartet ein internationales und vielfältiges Team aus Entwicklern mit unterschiedlichen Erfahrungen und Perspektiven. Wir arbeiten gemeinsam an spannenden technischen Herausforderungen, tauschen unser Wissen aus und unterstützen uns gegenseitig.
Bei uns zählen Teamgeist, Offenheit und die Freude daran, gemeinsam gute Software zu entwickeln.
Bewerbungsprozess
- Erstes Kennenlernen: Wir möchten mehr über dich, deine Erfahrungen und deine Vorstellungen erfahren und dir natürlich auch unser Team vorstellen.
- Kurzer technischer Test: Du bekommst die Gelegenheit, dein technisches Wissen und deine Fähigkeiten unter Beweis zu stellen.
- Gemeinsame Auswertung: Wir besprechen die Ergebnisse und tauschen uns über mögliche nächste Schritte aus.
- Einstellung: Wenn es für beide Seiten passt, freuen wir uns darauf, dich in unserem Team willkommen zu heißen!
Über das Unternehmen
Easy. Clever. Drive.Energy.
Elektromobilität begeistert - und wir gestalten ihre Zukunft aktiv mit!
Unsere Mission ist es, Elektromobilität einfacher, intelligenter und komfortabler zu machen. Mit innovativen Lösungen für die intelligente Navigation und Energieversorgung bringen wir Menschen und Technologie zusammen.
Steig ein und werde Teil einer zukunftsweisenden Mission. Gemeinsam gestalten wir ein neues Fahrerlebnis - einfach, intelligent und nachhaltig.
Job ID 1e11ee07-efe1-47c5-aa62-61a0b3d024f0
Boost your career
Find thousands of job opportunities by signing up to eFinancialCareers today.More Jobs Like This
Deutsche Börse
Leipzig, Germany