bis 6000 USDErforderliche FähigkeitenErfahrung: Mehr als 5 Jahre Erfahrung in leitenden Python-Entwicklungsfunktionen in Unternehmensumgebungen oder namhaften Outsourcing-Firmen. Technologien: Fachwissen in Python-Frameworks (z. B. FastAPI, Flask, Django) für REST, GraphQL und RPC.< li style="font-style: inherit; font-weight: inherit">Containerisierung und Orchestrierung: Kenntnisse im Umgang mit Docker und Kubernetes für Containerisierung Bereitstellungen.CI/CD und Versionskontrolle strong>:
bis 6000 USD
Erforderliche Fähigkeiten
Erfahrung: Mehr als 5 Jahre Erfahrung in leitenden Python-Entwicklungsfunktionen in Unternehmensumgebungen oder namhaften Outsourcing-Firmen.- Technologien: Fachwissen in Python-Frameworks (z. B. FastAPI, Flask, Django) für REST, GraphQL und RPC.
< li style="font-style: inherit; font-weight: inherit">Containerisierung und Orchestrierung: Kenntnisse im Umgang mit Docker und Kubernetes für Containerisierung Bereitstellungen.- CI/CD und Versionskontrolle strong>: Umfangreiche Erfahrung mit GitLab für Versionskontrolle und Pipeline-Automatisierung.
- Messaging und Daten-Streaming: Vertrautheit mit Kafka und RabbitMQ für ereignisgesteuerte Architektur.
- Caching und Datenbanken: Praktische Erfahrung mit Redis, MySQL, ClickHouse und Verständnis des ACID- und CAP-Theorems für verteilte Transaktionen.
- Sicherheit: Kenntnisse über Authentifizierungs- und Autorisierungsmechanismen (OAuth2, JWT) innerhalb von Python-Microservices.
- Entwurfsmuster: Kenntnisse im Umgang mit Entwurfsmustern wie Dependency Injection, Decorators und Prinzipien wie SOLID und aspektorientierter Programmierung.
- DevOps-Kenntnisse: Erfahrung mit Cloud-Anbietern (AWS oder ähnlich) und ein Plus an Vertrautheit mit AWX Ansible oder Terraform.
- Testen: Umfangreiche Kenntnisse in Unit-Tests, TDD und dem Testen verteilter Systeme.
Als plus
- Node.js & Java: Nutzung zusätzlicher Sprachen wie Node.js oder Java.
- Webserver und Proxys: Vertrautheit mit NGINX, Apache für die Serververwaltung.
- Asynchrone Programmierung: Praktische Erfahrung in asynchroner Programmierung und ereignisgesteuerten Architekturen.
Wir bieten
- Fünf-Tage-Arbeitswoche in einem jungen und tatkräftigen Team.
- Bezahlter Urlaub – 22 Arbeitstage pro Jahr.
- Flexibler Arbeitsplan.
- Seien Sie ein Teil der wichtigsten Mitwirkenden an einem neuen Protokoll.
Verantwortlichkeiten
- Leiten Sie die Architektur, das Design und die Implementierung von Python-basierten Mikrodiensten und Anwendungen.
- Entwickeln und optimieren Sie RESTful-APIs, GraphQL-Endpunkte und RPC-Schnittstellen, um nahtlose, skalierbare Interaktionen zwischen Diensten zu ermöglichen.
- Fahren Sie die Migration von der monolithischen zur Microservices-Architektur voran und nutzen Sie SOLID-Prinzipien, Dependency Injection und erstklassige Designmuster.
- Überwachung der Integrationen mit wichtigen Komponenten wie Kafka, RabbitMQ, Redis, MySQL, ClickHouse und anderen Datenverwaltungslösungen.
- Nutzen Sie Docker und Kubernetes für eine effiziente Containerisierung und Orchestrierung von Diensten in verschiedenen Umgebungen.
- Arbeiten Sie mit modernen DevOps-Praktiken (AWX Ansible oder Terraform), um CI/CD-Pipelines aufrechtzuerhalten und Bereitstellungen zu optimieren.
- Implementieren Sie Authentifizierungs- und Autorisierungsmechanismen (z. B. OAuth2, JWT, Keycloak), um sichere Dienstinteraktionen zu gewährleisten.
- Mentor und Anleitung für Teammitglieder zu Best Practices in Python, Tests, asynchroner Programmierung und aspektorientierter Programmierung.
Projektbeschreibung
Wir suchen einen motivierten Senior Python-Entwickler (Tech Lead) mit umfassendem Hintergrund in der Entwicklung komplexer, großer Systeme. Diese Rolle umfasst die Architektur und Erstellung sicherer und leistungsstarker Python-Anwendungen in enger Zusammenarbeit mit Containerisierungstechnologien wie Docker und Kubernetes und die Integration mit verschiedenen Cloud- und DevOps-Plattformen. Ihre Erfahrung mit Mikrodiensten und verteilten Systemen wird bei der Migration monolithischer Architekturen zu Mikrodiensten von entscheidender Bedeutung sein systems.
Unternehmensübersicht
Wir sind ein erstklassiges Hosting-Unternehmen in den USA, das sich der Bereitstellung hoher Leistung verschrieben hatce, skalierbare und sichere Webhosting-Lösungen. Werden Sie Teil unseres Teams aus leidenschaftlichen Entwicklern und Ingenieuren, in denen Sie eine entscheidende Rolle bei der Architektur und Implementierung modernster Lösungen für Anwendungen der Enterprise-Klasse spielen. Als Senior Python Developer und Tech Lead leiten Sie anspruchsvolle Projekte, treiben wichtige technische Entscheidungen voran und betreuen ein talentiertes Entwicklungsteam.
Bewerben Sie sich noch heute!
Wenn Sie ein erfahrener Python-Experte sind, der sich für die Leitung von Projekten begeistert und Wenn Sie technische Innovationen in der Hosting-Branche vorantreiben, empfehlen wir Ihnen, sich zu bewerben. Bauen Sie gemeinsam mit uns robuste, skalierbare Lösungen, die das digitale Erlebnis für Kunden auf der ganzen Welt verbessern.