Othermo logo

Backend Engineer (m/w/d)

Othermo·Salary not specified

Primary stack

PythonPostgreSQLFastAPIRESTCI/CDDockerGit

Nice to have's

TimescaleDBMQTTLinux

Job description

About the Position

Backend Engineer (m/w/d)

Hybrid, Alzenau, Remote

Voll- oder Teilzeit

Festanstellung


About the Role

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.


Responsibilities

  • 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.

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.

Nice to Have

  • Erfahrung mit TimescaleDB
  • Erfahrung mit MQTT
  • Erfahrung mit Linux

What We Offer

  • 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.
  • Remote oder Hybrid in Alzenau möglich - flexibel gestaltbar.
  • Optimale Ausstattung, Transparenz, kollegiales Miteinander sowie festes Budget zur Weiterbildung.

About the Company

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.


How to Apply

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.

© Othermo. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches