Auf einen Blick
- Aufgaben: Entwickle skalierbare Systeme und robuste Observabilität mit Python.
- Arbeitgeber: Innovatives Unternehmen mit flexibler Arbeitskultur und spannenden Projekten.
- Mitarbeitervorteile: Flexibles Arbeiten, wettbewerbsfähige Bezahlung und Unterstützung bei der Karriereentwicklung.
- Warum dieser Job: Nutze deine Python-Kenntnisse und arbeite an aufregenden Projekten in verschiedenen Branchen.
- Gewünschte Qualifikationen: Mindestens 3 Jahre Erfahrung in der Softwareentwicklung und fortgeschrittene Python-Kenntnisse.
- Andere Informationen: Freelance-Position mit der Freiheit, eigene Projekte zu wählen.
Das voraussichtliche Gehalt liegt zwischen 60000 - 84000 € pro Jahr.
Dies ist eine Remote-Position. Wir suchen einen erfahrenen Infrastruktur-Ingenieur für einen 3-monatigen Freelance-Vertrag. Dies ist ein Vollzeitengagement mit einem verfügbaren Tagessatz. Die Rolle konzentriert sich auf die Entwicklung von produktionsreifem Code, um skalierbare, entkoppelte Systemarchitekturen und robuste Beobachtbarkeit zu ermöglichen. Englisch ist die einzige Sprachvoraussetzung für diese Position. Während die Rolle hauptsächlich remote ist, sind gelegentliche Vor-Ort-Besuche in Deutschland erforderlich.
Verantwortlichkeiten
- Programmierung: Schreiben Sie produktionsreifen Quellcode zur Implementierung von Architektur-Spezifikationen, einschließlich Unit-Tests und umfassender Dokumentation.
- Systemarchitektur: Treffen Sie technische Entscheidungen innerhalb definierter Grenzen und kommunizieren Sie diese effektiv an Architekten und Stakeholder.
- Qualität & Zuverlässigkeit: Führen Sie Ursachenanalysen durch, implementieren Sie Abhilfestrategien und wenden Sie Prinzipien des Site Reliability Engineering über den gesamten Software-Lebenszyklus an.
- Führung & Lieferung: Geben Sie technischen Rat an Entwicklungstakeholder und stellen Sie die termingerechte Lieferung modularer Anwendungsfunktionen sicher.
- Kontinuierliche Verbesserung: Identifizieren Sie Prozessverbesserungen, erleichtern Sie technische Präsentationen vor mittelgroßen Publikum und fördern Sie agile Arbeitsweisen.
Anforderungen
- Berechtigung: Wohnsitz in der EU, EEC, UK oder der Schweiz ist zwingend erforderlich.
- Berufserfahrung: Mindestens 3+ Jahre Berufserfahrung in der Softwareentwicklung mit hochrangigen Programmiersprachen.
- Python-Expertise: Fortgeschrittene Kenntnisse in Python (3.9+), mit starkem Verständnis für asynchrone Programmierung (asyncio), Multiprocessing und Concurrency-Modelle.
- API-Entwicklung: Umfassende Erfahrung mit FastAPI und tiefes Verständnis der Prinzipien des Microservice-Designs, einschließlich Zustandsmanagement und inter-service Kommunikation.
- Objektspeicher: Solides Verständnis der Grundlagen des Objektspeichers (Buckets, Metadaten, Unveränderlichkeit, Versionierung) und praktische Erfahrung bei der Integration von Anwendungen mit S3-kompatiblen APIs.
- Sicherheit & Richtlinien: Praktische Erfahrung mit Authentifizierungs- und Autorisierungsmustern (RBAC, ABAC) und dem Entwurf von richtlinienbasiertem Zugriffskontrolle für APIs und Dienste.
- Zuverlässigkeit & Beobachtbarkeit: Erfahrung mit der Integration von Tools wie Prometheus, Grafana oder OpenTelemetry und der Arbeit mit Logging/Alerting-Mechanismen wie dem EFK-Stack.
- Softwaredesign: Expertise im modularen Design, Dependency Injection und automatisierten Testframeworks (pytest).
- Bevorzugte Fähigkeiten: Vertrautheit mit relationalen und NoSQL-Datenbanken (PostgreSQL, Redis), SQLAlchemy, selbstgehosteten Speicherlösungen (Ceph, NetApp) und Kubernetes-Bereitstellung über Flux oder ArgoCD.
Als Freelancer/Vertragspartner bei uns genießen Sie flexible Arbeitszeiten und die Freiheit, Ihre eigenen Projekte auszuwählen. Unsere Plattform bietet Ihnen Zugang zu spannenden Projekten in verschiedenen Branchen und unterstützt Sie bei der Weiterentwicklung Ihrer Karriere. Sie profitieren von wettbewerbsfähiger Vergütung und einem engagierten Team, das Ihnen bei Fragen zur Seite steht. Arbeiten Sie unabhängig und nutzen Sie unser starkes Netzwerk, um Ihre beruflichen Ziele zu erreichen.
Infrastructure Software Engineer (Python & Object Storage) - PID0337 Arbeitgeber: Interval
Kontaktperson:
Interval HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Infrastructure Software Engineer (Python & Object Storage) - PID0337
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit anderen Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und potenzielle Arbeitgeber auf dich aufmerksam zu machen.
✨Sei bereit für technische Interviews!
Bereite dich auf technische Fragen und Coding-Challenges vor, die deine Python- und Architekturkenntnisse testen. Übe mit Online-Plattformen, um dein Selbstvertrauen zu stärken und deine Fähigkeiten zu zeigen.
✨Präsentiere deine Projekte!
Erstelle ein Portfolio, das deine besten Arbeiten zeigt. Zeige, wie du komplexe Probleme gelöst hast und welche Technologien du verwendet hast. Das hilft uns, deine Fähigkeiten besser einzuschätzen.
✨Bewirb dich direkt über unsere Website!
Wir empfehlen dir, dich direkt über unsere Plattform zu bewerben. So kannst du sicherstellen, dass deine Bewerbung schnell und effizient bearbeitet wird und du die besten Chancen auf spannende Projekte hast.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Infrastructure Software Engineer (Python & Object Storage) - PID0337
Tipps für deine Bewerbung 🫡
Mach deine Bewerbung persönlich: Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns, warum du dich für die Position als Infrastructure Software Engineer interessierst und was dich motiviert, Teil unseres Teams zu werden.
Betone deine Python-Kenntnisse: Da Python für diese Rolle entscheidend ist, solltest du deine Erfahrungen und Projekte, die du mit Python umgesetzt hast, klar hervorheben. Vergiss nicht, auch auf deine Kenntnisse in asynchroner Programmierung und API-Entwicklung einzugehen!
Dokumentation ist der Schlüssel: Wir legen großen Wert auf umfassende Dokumentation. Stelle sicher, dass du in deiner Bewerbung erwähnst, wie du in der Vergangenheit Dokumentation erstellt hast und warum das für die Qualität deines Codes wichtig ist.
Bewirb dich über unsere Website: Um den Prozess so einfach wie möglich zu gestalten, bewirb dich direkt über unsere Website. So können wir deine Bewerbung schnell bearbeiten und du bist einen Schritt näher daran, Teil unseres großartigen Teams zu werden!
Wie du dich auf ein Vorstellungsgespräch bei Interval vorbereitest
✨Mach dich mit den Technologien vertraut
Stelle sicher, dass du die in der Stellenbeschreibung genannten Technologien und Tools gut verstehst. Besonders Python, FastAPI und die Prinzipien des objektbasierten Speichers sind entscheidend. Bereite dich darauf vor, spezifische Fragen zu diesen Themen zu beantworten.
✨Bereite Beispiele aus deiner Erfahrung vor
Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, über deine Erfahrungen mit asynchroner Programmierung, API-Entwicklung und der Anwendung von Site-Reliability-Prinzipien zu sprechen. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Fähigkeiten.
✨Kommunikation ist der Schlüssel
Da die Rolle technische Entscheidungen erfordert, ist es wichtig, dass du deine Gedanken klar und präzise kommunizieren kannst. Übe, wie du komplexe technische Konzepte einfach erklären kannst, um sicherzustellen, dass alle Stakeholder verstehen, was du vorhast.
✨Fragen stellen ist wichtig
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Erwartungen zu erfahren. Fragen zu den agilen Arbeitsweisen oder zur Teamdynamik können besonders aufschlussreich sein.