Backend Developer - Python / APIs / Datenplattform

othermo
Alzenau, Germany
19 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English, German

Job location

Alzenau, Germany

Tech stack

Clean Code Principles
API
Continuous Integration
Relational Databases
Database Design
Linux
Python
PostgreSQL
Message Queuing Telemetry Transport (MQTT)
Data Logging
Data Processing
Indexer
Backend
Gitlab
GIT
FastAPI
Gitlab-ci
Docker

Job description

Du übernimmst Verantwortung für Services und Schnittstellen unserer Plattform: vom sauberen Schema-Design (PostgreSQL/TimescaleDB) über effiziente API-Logik (FastAPI) bis zu Tests, Observability und CI/CD. Du arbeitest eng mit Embedded Systems, Operations und weiteren Produktentwicklern zusammen, übersetzt fachliche Anforderungen in robuste Services und sorgst mit klaren Guardrails dafür, dass Features zuverlässig in Produktion landen., * Entwicklung, Wartung und Optimierung von Backend-Services, APIs und Automatisierungen auf Basis von Python.

  • Datenbank-Design, -Anbindung und -Pflege (z. B. PostgreSQL/TimescaleDB), inkl. Abfragen, Indizes, Migrationen.
  • Mitarbeit an Architektur-Entscheidungen (API-Struktur, Service-Layer, Schnittstellen).
  • Qualität & Stabilität: Tests (Unit/Integration), CI/CD (GitLab), Monitoring/Logging.
  • Enge Zusammenarbeit mit internen Teams (Embedded Systems, Operations, Product) bis zur produktionsnahen Übergabe., * Arbeit an einer produktiven IoT-Plattform mit spürbarer Wirkung (Stabilität, Sicherheit, Performance).
  • Klare Qualitätsstandards (Runbooks, 4-Augen-Prinzip, Guardrails) 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., 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.

Requirements

  • Sehr gute Python-Praxis für Backend-Entwicklung, Datenverarbeitung und API-Logik.
  • Erfahrung mit relationalen Datenbanken, idealerweise PostgreSQL/TimescaleDB (Schema-Design, Indexing, Migrations).
  • Sicherer Umgang mit REST-Schnittstellen und sauberer, versionierter Dokumentation.
  • Vertraut mit modernen Backend-Frameworks (z. B. FastAPI).
  • Routine mit Git, GitLab-Flow, CI/CD und Container-Umgebung (Docker).
  • Arbeitsweise: strukturiert, testorientiert, reproduzierbar mit Blick auf Security & Clean Code.
  • Sprache: Deutsch C1, Englisch B2.

Apply for this position