Senior Python Architekt / Technischer Leiter (Hochlast TDS: Litestar + Granian)
Über das Projekt:
Wir entwickeln ein lizenzierbares Self-Hosted-Produkt (SaaS) zur Automatisierung, Routen und Validierung von Traffic in hochkompetitiven Vertikalen (Fintech, iGaming, Crypto). Im Wesentlichen handelt es sich um ein Hochgeschwindigkeits-Traffic-Distribution-System (TDS) mit Modulen für Auto-Login, kaskadierte Routen und Fingerabdruck-Simulation (Spoofing).
Situation im Team:
Wir haben bereits einen starken Middle/Senior Produktentwickler (Ilja), der die Aufgaben der Geschäftslogik hervorragend abdeckt: Dashboards, Rollen (SuperAdmin, Owner, Buyer), Integration externer API-Broker und Schnittstellen.
Ich benötige einen Tech Lead / Architekten, der für ihn eine hochbelastbare Grundlage schafft, die Serverinfrastruktur übernimmt und der absolute "Gatekeeper" der Codequalität wird.
🎯 Ihre erste Aufgabe (Meilenstein 1): Grundarchitektur des Gateways und CI/CD
Bevor wir mit der Entwicklung von Produktfunktionen und der Übertragung des alten Codes beginnen, müssen wir das richtige Fundament legen.
Technologischer Stack des Kerns:
* Framework: Litestar + msgspec (für maximale Geschwindigkeit bei der Serialisierung von DTO).
* Webserver: Granian (Rust-basierter ASGI-Worker).
* DBMS und Cache: PostgreSQL (asyncpg + SQLAlchemy 2.0), Redis.
* Infrastruktur: Docker, GitHub Actions.
Was genau im ersten Schritt zu tun ist:
* Entwurf einer sauberen Architektur auf GitHub:
* Implementierung einer schichtweisen Projektstruktur (API, Domain, Services, Infrastructure) speziell für die zukünftige Übertragung der Geschäftslogik durch einen zweiten Entwickler.
* Einrichtung des grundlegenden hierarchischen Routings von Litestar und DTO-Vorlagen.
* Containerisierung (Docker):
* Schreiben eines Dockerfiles zur Erstellung eines schlanken Images mit Granian.
* Vorbereitung von docker-compose.yml für den lokalen Start des Stacks: App + PostgreSQL + Redis.
* Gatekeeping und CI/CD:
* Einrichtung des Branch Protection für den Hauptbranch: Verbot direkter Pushes.
* Schreiben einer GitHub Actions-Pipeline für Pull Requests (Linter Ruff, Typisierung MyPy, grundlegende Tests mit Pytest). Die Pipeline sollte Merge bei Fehlern blockieren. Der gesamte Code des Produktentwicklers wird durch Ihr Code Review gehen.
* Developer Experience (DX):
* Erstellung eines detaillierten README.md mit Anweisungen für das Team (wie man das Projekt aufsetzt, wie man Tests ausführt, Regeln für das Schreiben von Code im neuen Stack).
✅ Abnahmekriterien (Definition of Done) für den ersten Schritt:
* Architektur ist im bereitgestellten privaten GitHub-Repository hochgeladen.
* Das Projekt startet ohne Fehler lokal über docker-compose up.
* Ein Test-/health-Endpunkt ist verfügbar, dessen Antwort vom Granian-Server zurückgegeben wird.
* Bei der Erstellung eines Pull Requests mit einem Linter- oder Typisierungsfehler erkennt GitHub Actions dies korrekt und erlaubt keinen Merge.
Für die Rückmeldung:
Bitte beschreiben Sie kurz Ihre Erfahrung mit Hochlastsystemen oder in den Nischen AdTech/Arbitrage und geben Sie Ihre Einschätzung zu den Fristen und dem Budget für die Umsetzung dieses ersten Meilensteins ab.
Rezension des Auftraggebers über die Zusammenarbeit mit Mykyta S.
Senior Python Architekt / Technischer Leiter (Hochlast TDS: Litestar + Granian)Nikita hat Meilenstein 1 fristgerecht und vollständig erfüllt.
Er hat das fertige architektonische Fundament für high-load TDS erhalten: saubere schichtartige Struktur (API / Domain / Services / Infrastructure), Litestar + Granian, Docker + PostgreSQL + Redis, eingerichtetes CI/CD mit Merge-Sperre bei Linter- und Typisierungsfehlern.
Ich schätze besonders, dass er sofort die Transportebene für TLS-Impersonation eingeplant hat – das ist eine Besonderheit unseres Projekts, und der Architekt hat die Aufgabe ohne lange Erklärungen verstanden.
Die Kommunikation ist klar, er stellt relevante Fragen und zieht keine Zeit in die Länge. Er hat die Arbeit vor dem Termin abgegeben.
Ich empfehle ihn als Tech Lead für Backend-Projekte mit komplexer Infrastruktur. Wir setzen die Zusammenarbeit fort.
Rezension des Freelancers über die Zusammenarbeit mit Yevhenii N
Senior Python Architekt / Technischer Leiter (Hochlast TDS: Litestar + Granian)Yevhenii — ein klarer Auftraggeber, angenehm zu arbeiten.
Die Aufgabe wurde professionell und detailliert formuliert — das Lastenheft war konkret, die Abnahmekriterien klar, ohne vage Formulierungen. Man sieht sofort, dass es sich um eine Person handelt, die das Produkt versteht und weiß, was sie am Ende erhalten möchte.
Während der Arbeit hat er nicht bei Kleinigkeiten genervt, sondern den getroffenen Entscheidungen vertraut. Der Zugang zum Repository wurde schnell organisiert, Fragen wurden ohne Verzögerung geklärt.
Die Zahlung ist über einen Treuhandservice bis zum Start reserviert — es ist angenehm und risikofrei zu arbeiten.
Das Projekt ist technisch interessant — ein hochbelastetes TDS mit spezifischen Anforderungen an die Antidetect-Funktion. Solche Aufgaben sind auf der Plattform selten.
Ich empfehle ihn als Auftraggeber. Wir setzen die Zusammenarbeit in den nächsten Phasen fort.
Aktuelle Freelance-Projekte in der Kategorie Python
Versand an Gruppen
29 EUR
Es wird eine Software benötigt, die sich mit der Telegram-Sitzung verbindet, in Telegram-Gruppen eintritt und die Nachrichten sendet, die ihm gesagt werden. Python, Bot-Entwicklung ∙ 5 Stunden 8 Minuten zurück ∙ 6 Angebote |
Ein Modell zur Klassifizierung von Kunden aufbauen1. Es gibt Kundendaten in Mongo/SQL (ungefähr 20.000 Einträge mit Rohdaten). 2. Es ist notwendig, basierend darauf Features und ein Klassifizierungsmodell für Kunden in Verhaltensgruppen zu erstellen. 3. Das Projekt soll in Python durchgeführt werden. KI & Machine Learning, Python ∙ 1 Tag 8 Stunden zurück ∙ 29 Angebote |
IT-Automatisierung der VAT-Berichterstattung
194 EUR
Es ist erforderlich, ein System zur Automatisierung der Übertragung von Verkaufsdaten aus dem CRM in das Buchhaltungssystem Wafeq zu entwickeln. Das System soll Bank- und Zahlungsberichte importieren, Zahlungen automatisch mit Rechnungen abgleichen, Rechnungen für die… KI & Machine Learning, Python ∙ 1 Tag 13 Stunden zurück ∙ 39 Angebote |
Werkzeug zur Abgleichung von Konten mit der Bank, Karten und BuchhalterTechnische Aufgabe: Werkzeug zur Abgleichung von Rechnungen mit der Bank, Karten und dem BuchhalterAllgemeines Ziel Ein lokales Werkzeug (Skript/kleine Anwendung in Python) wird benötigt, das manuell alle 1-2 Monate auf meinem Computer ausgeführt wird und einen Abgleich… Python, Desktop-Anwendungen ∙ 2 Tage 1 Stunde zurück ∙ 39 Angebote |
Automatische Veröffentlichung von Videos in sozialen Netzwerken nach ZeitplanTechnische Aufgabe (TA) Automatische Veröffentlichung von Videos in sozialen Netzwerken nach ZeitplanProjektbeschreibung Es wird ein Skript/Bot benötigt (Python bevorzugt, oder eine andere Lösung Ihrer Wahl – Hauptsache Stabilität und einfache Wartung), das automatisch Videos… Python, Bot-Entwicklung ∙ 2 Tage 13 Stunden zurück ∙ 58 Angebote |