Backend Engineer

othermo GmbH
Alzenau, Germany
4 days ago
Apply on www.stepstone.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Agile Methodology Data Analysis Automation of Tests Software Quality Continuous Integration Relational Databases Linux Python (Programming Language) PostgreSQL Message Queuing Telemetry Transport (MQTT)
+9 more
Data Processing Indexer Backend Gitlab Git Fastapi Gitlab-ci Restful APIs Docker

Job description

Über uns

othermo gestaltet die digitale Energiewende in GebĂ€uden. Als wachsendes Technologieunternehmen entwickeln wir smarte Hardware und digitale Lösungen fĂŒr die Wohnungs- und Energiewirtschaft von Stadtwerken bis hin zu großen Wohnungsbauunternehmen. Unsere Produkte bieten eine skalierbare Lösung zur Digitalisierung und Optimierung bestehender Heizungsanlagen. Der othermo-Auto-Pilot ĂŒberwacht herstellerĂŒbergreifend FernwĂ€rme-, Gasheizungen und WĂ€rmepumpen sowie Hybridanlagen, identifiziert Einsparpotenziale und gibt konkrete Handlungsempfehlungen zur CO -Reduktion. Dabei kombinieren wir tiefes Tech-Know-how mit echter KundennĂ€he. Gemeinsam mit unseren Partnern schaffen wir die Basis fĂŒr ein klimafreundliches Energiesystem, das nicht morgen, sondern heute gebraucht wird. Unser Team besteht aus Entwicklern, Produktexperten, Prozessprofis - und vielleicht bald dir.

Ihre Aufgaben

Deine Rolle in einem Satz

Du entwickelst und betreust die Backend-Services unserer Python-basierten IoT-Plattform, gestaltest Datenbankschemas und QualitÀtsstandards mit und arbeitest eng mit den Produktteams zusammen.

Deine Rolle bei uns

Du ĂŒbernimmst Verantwortung fĂŒr Services und Schnittstellen unserer Plattform: vom sauberen Schema-Design in PostgreSQL und TimescaleDB ĂŒber effiziente API-Logik mit Python und FastAPI bis hin zu Tests, Observability und CI/CD. Dabei denkst du Architektur ganzheitlich mit, gestaltest technische Änderungen aktiv und entwickelst dich zu einer verlĂ€sslichen Sparringsperson im Team. Gemeinsam mit Embedded Systems, Customer Excellence und Analytics ĂŒbersetzt du fachliche und technische Anforderungen in zuverlĂ€ssige, gut getestete Services. Mit automatisierte Tests, hoher CodequalitĂ€t, nachvollziehbarer Dokumentation und klaren Guardrails sorgst du dafĂŒr, dass neue Funktionen sicher und zuverlĂ€ssig in Produktion gehen.

Deine Aufgaben

  • Entwicklung, Wartung und Optimierung von Backend-Services, REST-APIs und Automatisierungen auf Basis von Python.
  • Gestaltung und Pflege von Datenmodellen in PostgreSQL und TimescaleDB - einschließlich Abfragen, Indizes und Migrationen.
  • Mitwirkung an Architekturentscheidungen zu API-Struktur, Service-Layern und Schnittstellen sowie nachvollziehbare Dokumentation der Entscheidungen.
  • Weiterentwicklung der MQTT-basierten Kommunikation zwischen Gateways und Backend sowie der zugehörigen Nachrichtenverarbeitung.
  • Sicherstellung und Weiterentwicklung von QualitĂ€tsstandards und ProduktionsstabilitĂ€t
  • Enge Zusammenarbeit mit Embedded Systems, Analytics und weiteren Produktrollen sowie Begleitung von Anforderungen bis zur stabilen Übergabe in den Produktionsbetrieb.

Das erwartet dich

  • Arbeit an einer produktiven IoT-Plattform, bei der sich dein Beitrag direkt auf StabilitĂ€t, Sicherheit und Performance auswirkt.
  • Mitwirken bei der Definition von QualitĂ€tsstandards und Zusammenarbeit in einem wachsenden Team und direkter Draht zu Engineering & Management.
  • Moderner Tech-Stack: Python, FastAPI, PostgreSQL/TimescaleDB, REST/MQTT, GitLab CI/CD, Docker, Linux.

Das bringst du mit

  • Sehr gute Python-Praxis fĂŒr Backend-Entwicklung, Datenverarbeitung und API-Logik.
  • Expertise im automatisierten Testen und dem Aufbau von QualitĂ€tsstandards sowie eine strukturierte, reproduzierbare Arbeitsweise mit Tickets und agilen Prozessen mit Blick auf Security und Clean Code.
  • Erfahrung mit relationalen Datenbanken, idealerweise PostgreSQL/TimescaleDB (Schema-Design, Indexing, Migrations).
  • Sicherer Umgang mit REST-Schnittstellen und sauberer, versionierter Dokumentation.
  • Vertraute Arbeit mit modernen Backend-Frameworks (z. B. FastAPI).
  • Routine mit Git, GitLab, CI/CD und containerisierten Entwicklungs- oder Produktionsumgebungen, insbesondere Docker.
  • Bereitschaft, dich in neue Themen einzuarbeiten, Verantwortung zu ĂŒbernehmen und technische Änderungen im Austausch mit anderen Teamrollen aktiv mitzugestalten.
  • Sprache: Deutsch C1, Englisch B2.

Warum othermo?

Wir verbinden Technologie mit echtem Kundennutzen und setzen auf pragmatische Lösungen statt Buzzwords. Bei othermo arbeitest du in einem Umfeld, in dem deine Ideen gehört werden, dein Beitrag zÀhlt und du direkt mitgestalten kannst, wie die Energiewende im GebÀudebestand gelingt.

  • Remote oder Hybrid in Alzenau möglich - flexibel gestaltbar.
  • Optimale Ausstattung, Transparenz, kollegiales Miteinander sowie festes Budget zur Weiterbildung

Kontakt

So kannst Du uns erreichen!

Klingt nach dir? Dann freuen wir uns auf deine Bewerbung! Schick uns deinen Lebenslauf und erzÀhl uns in ein paar Zeilen, warum du Lust auf diese Rolle hast.

Requirements

  • Sehr gute Python-Praxis fĂŒr Backend-Entwicklung, Datenverarbeitung und API-Logik.
  • Expertise im automatisierten Testen und dem Aufbau von QualitĂ€tsstandards sowie eine strukturierte, reproduzierbare Arbeitsweise mit Tickets und agilen Prozessen mit Blick auf Security und Clean Code.
  • Erfahrung mit relationalen Datenbanken, idealerweise PostgreSQL/TimescaleDB (Schema-Design, Indexing, Migrations).
  • Sicherer Umgang mit REST-Schnittstellen und sauberer, versionierter Dokumentation.
  • Vertraute Arbeit mit modernen Backend-Frameworks (z. B. FastAPI).
  • Routine mit Git, GitLab, CI/CD und containerisierten Entwicklungs- oder Produktionsumgebungen, insbesondere Docker.
  • Bereitschaft, dich in neue Themen einzuarbeiten, Verantwortung zu ĂŒbernehmen und technische Änderungen im Austausch mit anderen Teamrollen aktiv mitzugestalten.
  • Sprache: Deutsch C1, Englisch B2.

Benefits & conditions

Wir verbinden Technologie mit echtem Kundennutzen und setzen auf pragmatische Lösungen statt Buzzwords. Bei othermo arbeitest du in einem Umfeld, in dem deine Ideen gehört werden, dein Beitrag zÀhlt und du direkt mitgestalten kannst, wie die Energiewende im GebÀudebestand gelingt.

  • Remote oder Hybrid in Alzenau möglich - flexibel gestaltbar.
  • Optimale Ausstattung, Transparenz, kollegiales Miteinander sowie festes Budget zur Weiterbildung

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.stepstone.de
Prepare application

Good distractions

Loading talks and stories from around this role