Senior Python Backend Entwickler für Robotik-Systeme (m/w/d) | Remote
Vollzeit
Teilzeitarbeit
Aus der Ferne
Sind Sie ein versierter Python-Entwickler mit Leidenschaft für innovative Robotik-Systeme? Unser Auftraggeber sucht einen erfahrenen Backend-Software-Ingenieur für sein zukunftsweisendes Team, das an Robotik-Lösungen der nächsten Generation arbeitet. In dieser Remote-Position entwickeln Sie Kernkomponenten, die fortschrittliche autonome Systeme antreiben, und arbeiten eng mit funktionsübergreifenden Teams zusammen.
Über die Position
Als Senior Python Backend Entwickler sind Sie maßgeblich an der Konzeption, Entwicklung und Optimierung wichtiger Softwarekomponenten beteiligt, die unser Robotik-Ökosystem steuern. Sie arbeiten in einem agilen Umfeld, in dem Codequalität und Innovation im Vordergrund stehen. Diese Position bietet die Möglichkeit, die Zukunft der Robotik-Technologie mitzugestalten und mit einem kollaborativen Team zusammenzuarbeiten, das offene Kommunikation und unterstützende Beziehungen schätzt.
Kernaufgaben
- Entwicklung und Wartung zentraler Backend-Komponenten für Robotik-Steuerungssysteme mit Python 3.11/3.12.
- Konzeption und Implementierung skalierbarer, leistungsstarker APIs und Services, die mit Robotik-Hardware interagieren.
- Optimierung von Datenbankabfragen und Datenstrukturen zur Gewährleistung eines effizienten Systembetriebs.
- Implementierung robuster automatisierter Testprotokolle zur Sicherstellung der Softwarezuverlässigkeit und -stabilität.
- Enge Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Hardware-Ingenieuren, Frontend-Entwicklern und Produktmanagern.
- Refaktorisierung bestehender Codebasen zur Verbesserung von Wartbarkeit, Skalierbarkeit und Leistung.
- Teilnahme an Code-Reviews zur Aufrechterhaltung hoher Codequalitätsstandards und zum Wissensaustausch.
- Behebung komplexer technischer Probleme in Produktionsumgebungen.
- Dokumentation technischer Spezifikationen und Architekturentscheidungen für zukünftige Referenzen.
- Stets auf dem neuesten Stand bleiben bezüglich aufkommender Technologien und Methoden im Python-Ökosystem.
Erforderliche Qualifikationen
- 3-5 Jahre Berufserfahrung in der Python-Entwicklung, einschließlich Vertrautheit mit den Versionen 3.10-3.12.
- Fundierte Kenntnisse in Web-Frameworks wie Django 5.0 oder FastAPI zum Aufbau von RESTful APIs.
- Erfahrung mit SQL- (PostgreSQL 15+) und NoSQL-Datenbanken (Redis, MongoDB).
- Expertise in testgetriebener Entwicklung mit PyTest und Integration in CI/CD-Pipelines.
- Versiert im Umgang mit Containerisierungstechnologien wie Docker und Container-Orchestrierung.
- Gutes Verständnis von Versionskontrollsystemen, insbesondere Git und GitHub-Workflows.
- Erfahrung mit asynchroner Programmierung und Leistungsoptimierung in Python.
- Solides Verständnis von Software-Design-Patterns und -Prinzipien (SOLID, DRY, etc.).
- Ausgeprägte Problemlösungsfähigkeiten und Detailorientierung.
- Fähigkeit, sauberen, wartbaren und gut dokumentierten Code zu schreiben.
Wünschenswert
- Erfahrung mit Robotik-Systemen oder IoT-Geräten.
- Kenntnisse über Message Broker wie RabbitMQ oder Kafka.
- Vertrautheit mit WebSockets für Echtzeit-Kommunikation.
- Erfahrung mit Microservices-Architektur.
- Verständnis von ML/AI-Konzepten und deren Anwendung in der Robotik.
- Beiträge zu Open-Source-Projekten.
- Erfahrung mit Cloud-Plattformen (AWS, GCP oder Azure).
- Kenntnisse in Infrastructure as Code (Terraform, Ansible).
- Erfahrung mit Monitoring-Tools wie Prometheus und Grafana.
Warum Sie zu uns kommen sollten
Die Arbeit mit unserem Auftraggeber bietet Ihnen die Möglichkeit, die Zukunft der Robotik-Technologie mitzugestalten und gleichzeitig die Flexibilität der Fernarbeit zu genießen. Sie werden Teil eines unterstützenden Teams sein, das Innovation, offene Kommunikation und kontinuierliches Lernen schätzt. Diese Position bietet hervorragende Wachstumsmöglichkeiten, anspruchsvolle technische Probleme und die Chance, Ihren Code in realen Robotik-Systemen eingesetzt zu sehen.