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, GermanJob 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.