Backend Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleâŠ