Python Backend-Entwickler gesucht
Auftrags-ID: 106007
Budget: € 50 bis 350
Veröffentlicht: 07-10-2025
Reaktionen: 0
Ort: Innsbruck, Österreich
Zuletzt geändert: 08-10-2025
Status: Geschlossen
Ich suche einen erfahrenen Python Backend-Entwickler mit Kenntnissen in API-Integrationen und Datenbankmanagement (SQLite), um eine bestehende Codebasis zu verbessern und weiter auszubauen. Die Handelsstrategie und -logik funktionieren bereits wie beabsichtigt, aber die aktuelle Implementierung weist noch einige technische Probleme auf, die dazu führen, dass das System nicht stabil und voll funktionsfähig läuft.
Das Projekt dreht sich um einen bestehenden automatischen Trading-Bot, der über die Bybit API handelt. Der Bot platziert derzeit bereits Kaufaufträge (Buy-Orders) basierend auf einer funktionierenden Strategie, hat aber Probleme beim Speichern von Daten in der Datenbank und bei der korrekten Ausführung von Verkaufsaufträgen (Sell-Orders).
Aufgaben & Verantwortlichkeiten
Verbesserung und Optimierung des bestehenden Python-Codes.
Lösung von Datenbankproblemen: korrekte Speicherung von Positionen, Auftragsstatus und Transaktionsdaten in SQLite.
Implementierung eines klaren Statusflusses für Aufträge (z.B. open ? buy_filled ? sell_pending ? closed).
Standardisierung aller API-Aufrufe zur Bybit v5 Unified API und Sicherstellung zuverlässiger Auftragsstatus-Updates.
Überprüfung und Korrektur von Mengen und Preisrundungen basierend auf Instrumentendaten (Tick Size / Step Size).
Hinzufügen von Fehlerbehandlung, Logging und Retry-Logik zur Verbesserung der Systemstabilität.
Implementierung eines Testnet-Modus, um die Funktionalität sicher testen zu können, bevor der Bot live geht.
Was ich bereits habe
Eine vollständig funktionierende Basis der Handelsstrategie in Python.
Eine bestehende Codebasis, in der der Bot Kaufaufträge platziert und ATR-Logik für Einstiegspunkte verwendet.
SQLite-Datenbank mit einer Struktur, die weiter verbessert werden muss.
Erwartungen an den Entwickler
Fundierte Kenntnisse in Python und Erfahrung mit REST API-Integrationen.
Erfahrung im Datenbankmanagement (SQLite oder PostgreSQL) und beim Aufbau von State-Machines oder Statusflüssen.
Verständnis von Multithreading, Fehlerbehandlung und robuster Backend-Architektur.
Erfahrung mit finanziellen oder datenintensiven Projekten ist ein Pluspunkt, aber keine Voraussetzung.
Ergebnis des Auftrags
Ein stabiles, gut strukturiertes Python-Backend, das Kauf- und Verkaufsaufträge korrekt verarbeitet und speichert.
Ein funktionierender Datenbankfluss, in dem jeder Schritt des Trades korrekt erfasst wird.
Einfache Möglichkeit, das System im Bybit Testnet für sichere Tests zu betreiben.
Klarer und gut dokumentierter Code, damit das Projekt später erweitert werden kann.
Zusätzliche Informationen
Die Handelsstrategie muss nicht angepasst werden. Der Fokus liegt rein auf der Verbesserung des Backends, der API-Anbindung und der korrekten Verarbeitung der Datenbanklogik. Es handelt sich um ein technisches Projekt, das größtenteils selbstständig durchgeführt werden kann.