Job Description

Backend Software Engineer (m/f/d)

Berlin, Vollzeit| sofort

iomoto strebt eine vollständig transaktionsfähige und vernetzte Welt für Flotten an. Wir betrachten Fahrzeuge als aktive Teile eines IoT-Ökosystems für vernetzte Dienste und Infrastruktur. Unser großartiges Team entwickelt datengesteuerte Produkte rund um die Messung, Berichterstattung und Reduzierung des Energieverbrauchs und des CO2-Fußabdrucks von Fahrzeugen, vom Pkw bis zum schweren Nutzfahrzeug. 

Unsere Lösung ist eine cloudbasierte ‘Mobility Transaction Platform’. Fahrzeuge und Fahrer von Nutzfahrzeugflotten können bequem mit der physischen Infrastruktur interagieren und mobilitätsbezogene Dienste wie Tanken, Parken usw. in Anspruch nehmen. Unsere Plattform zielt darauf ab, tiefgreifende System-Intelligenz zu bieten, um die Effizienz zu steigern und gleichzeitig den ökologischen Fußabdruck zu verringern.

Wir sind leidenschaftlich und begeistert davon, großartige Produkte zu entwickeln, die das Kundenerlebnis und den Wert maximieren. Deshalb suchen wir ein Teammitglied, das dieselbe Leidenschaft teilt.

Was Du machen wirst:

  • Aktive Gestaltung der Entwicklung und Architektur der iomoto-Plattform und Implementierung neuer Anwendungsfälle
  • Verwaltung, Unterstützung und Verbesserung von Softwaretests und Betriebsprozessen
  • Entwurf und Implementierung von hochverfügbaren und leistungsstarken Anwendungen mit geringer Latenz
  • Erstellung von Pipelines für die kontinuierliche Integration und Bereitstellung von Projekten
  • Entwickeln und implementieren Sie Teststrategien, um die Codequalität zu verbessern
  • Beteiligung an jedem Entwicklungsschritt: Entwurf, Implementierung, Code-Review, BDD-Tests, Bereitstellung, Überwachung und Instrumentierung
  • Aktive Beteiligung an technischen Diskussionen und Präsentationen mit anderen Ingenieuren im Team und Partnern

Wen wir suchen:

  • Mindestens 4 Jahre Berufserfahrung in der Softwareentwicklung
  • Ausbildungshintergrund in Softwaretechnik, angewandter Informatik oder gleichwertige Qualifikation
  • Solide Erfahrung in objektorientierter Programmierung mit Java 8+
  • Fortgeschrittene Kenntnisse in Spring (hauptsächlich), Quarkus oder ähnlichen Frameworks. Go und JS sind ein Plus
  • Erfahrung in der Entwicklung, Wartung und Verbesserung von ereignisgesteuerten, reaktiven und sicheren Microservices, auch Erfahrung mit RabbitMQ oder ähnlichem
  • Gute Erfahrung mit NoSQL-Datenbanken und Datenmodellierung
  • Gute analytische Fähigkeiten und die Fähigkeit, in einem Team nach der agilen Methodik zu arbeiten
  • Gute Erfahrung mit Container-Technologien, CI/CD-Pipelines, Kubernetes, Cloud-Infrastruktur (vorzugsweise Azure) und Betrieb im Allgemeinen
  • Gute analytische Fähigkeiten kombiniert mit einem umfassenden Verständnis von Entwicklungsprozessen, Codequalität und einem praxisorientierten Ansatz
  • Gutes Verständnis von Ausfallsicherheitsmustern und Erfahrung mit dem Aufbau verteilter Systeme in großem Maßstab
  • Strukturierter und kommunikativer Arbeitsstil innerhalb des Teams
  • Gute Beherrschung der englischen Sprache in Wort und Schrift
  • Deutsche Sprachkenntnisse sind ein Plus

Bitte sende uns Deine Bewerbung mit Lebenslauf, Motivationsschreiben und Empfehlungsschreiben an jobs@iomoto.io.

Hier kannst Du Deine aussagefähigen Unterlagen hochladen.