Auf einen Blick
- Aufgaben: Entwickle skalierbare APIs und führe Softwareentwicklungsprojekte für eine Cloud-Plattform durch.
- Arbeitgeber: Innovatives Unternehmen im Bereich Infrastruktur als Dienstleistung mit flexibler Remote-Arbeit.
- Mitarbeitervorteile: Freelance-Vertrag mit wettbewerbsfähigem Tagessatz und der Möglichkeit zur beruflichen Weiterentwicklung.
- Warum dieser Job: Nutze deine Python-Kenntnisse, um an spannenden Projekten zu arbeiten und echte Veränderungen zu bewirken.
- Gewünschte Qualifikationen: Erfahrung in Python-Entwicklung und Kenntnisse in agilen Methoden sind erforderlich.
- Andere Informationen: Dynamisches Team mit Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung.
Das voraussichtliche Gehalt liegt zwischen 60000 - 84000 € pro Jahr.
Dies ist eine Remote-Position. Eine Gelegenheit, an einem Infrastructure as a Service-Programm für einen Unternehmenskunden zu arbeiten. Wir suchen einen Senior Python-Entwickler, um unsere Komponentenarchitektur umzusetzen und die Softwareentwicklungsbemühungen voranzutreiben. Diese Möglichkeit ist auf Basis eines 12-monatigen Freelance-Vertrags in Vollzeit verfügbar - Tagessatz verfügbar. Englisch ist die einzige Sprachvoraussetzung mit nur gelegentlichen Vor-Ort-Besuchen in Deutschland.
Anforderungen
- Programmierung
- Entwicklung von produktionsreifem Quellcode gemäß den Architekturdesignspezifikationen.
- Schreiben von Unit-Tests und Dokumentation des Codes.
- Aktive Teilnahme an agilen Zeremonien und kollaborativen Aktivitäten.
- Technische Führung
- Treffen technischer Entscheidungen im Einklang mit den architektonischen Designgrenzen.
- Effektive Kommunikation von Entscheidungen an Kollegen, Architekten und Stakeholder.
- Vorbereitung und Lieferung von Statusberichten an leitende Architekten und Delivery Leads.
- Moderation von Meetings und Präsentation technischer Konzepte vor technischen Zielgruppen.
- Allgemeine Führung
- Bereitstellung von Anleitung und Mentoring für andere Entwicklungspartner.
- Sicherstellung der termingerechten Lieferung von Anwendungsfunktionen und Softwarekomponenten.
- Kontinuierliche Verbesserung
- Identifizierung und Förderung von Prozessverbesserungen in den Entwicklungsabläufen.
- Förderung agiler Methoden und Best Practices innerhalb des Engineering-Teams.
Vorteile
- Senior-Level-Erfahrung in der Python-Softwareentwicklung.
- Berufserfahrung mit hochgradigen Programmiersprachen.
- Fortgeschrittene Kenntnisse in Python (3.9) mit starkem Wissen über asynchrone Programmierung (asyncio, aiohttp, multiprocessing).
- Expertise in der Entwicklung skalierbarer APIs und Dienste mit FastAPI.
- Nachgewiesene Erfahrung in modularer Softwaregestaltung und wartbaren Codepraktiken.
- Solides Verständnis von Typ-Hinweisen, Dependency Injection und Testframeworks (pytest, unittest).
- Erfahrung mit mehreren Datenbankparadigmen: Relational: PostgreSQL; NoSQL: Redis, MongoDB, graphbasierte Datenbanken wie ArangoDB oder Neo4J.
- Vertrautheit mit SQLAlchemy oder gleichwertigen ORM-Bibliotheken.
- Starkes Wissen über Microservice-Design, Dienstkommunikation (REST, gRPC, Nachrichtenwarteschlangen) und API-Sicherheit (OAuth2, OIDC).
- Fließende Englischkenntnisse (C1-Niveau oder höher).
- Berechtigung: Wohnsitz in der EU, EWR, UK oder der Schweiz.
Bevorzugte Erfahrung
- Kenntnisse im Datenbankschema-Design und der Datenmodellierung für Microservices.
- Praktische Erfahrung mit containerisierten Anwendungsbereitstellungen (Docker, Kubernetes).
Schlüsselqualifikationen
- APIs
- Docker
- Jenkins
- REST
- Python
- AWS
- NoSQL
- MySQL
- JavaScript
- PostgreSQL
- Django
- GIT
Beschäftigungsdetails
- Beschäftigungsart: Vollzeit
- Erfahrung: Jahre
- Stellenangebot: 1
Senior Python Developer – Cloud Platform, Freelance Arbeitgeber: Interval
Kontaktperson:
Interval HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Python Developer – Cloud Platform, Freelance
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Zeige, dass du nicht nur den Code schreiben kannst, sondern auch die Gedanken dahinter.
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Warte nicht darauf, dass die perfekte Gelegenheit zu dir kommt – mach den ersten Schritt!
✨Tipp Nummer 4
Zeige deine Leidenschaft für kontinuierliches Lernen! Sprich über neue Technologien oder Frameworks, die du ausprobiert hast. Arbeitgeber suchen nach Entwicklern, die bereit sind, sich weiterzuentwickeln.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Python Developer – Cloud Platform, Freelance
Tipps für deine Bewerbung 🫡
Mach es persönlich!: Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns von deinen Erfahrungen und warum du genau zu uns passt. Wir lieben es, wenn Bewerbungen Persönlichkeit zeigen!
Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreib- und Grammatikfehler können einen schlechten Eindruck hinterlassen. Lass jemanden drüberlesen oder nutze Tools, um sicherzustellen, dass alles tip-top ist!
Sei konkret!: Gib uns konkrete Beispiele für deine bisherigen Projekte und Erfolge. Zeig uns, wie du mit Python gearbeitet hast und welche Herausforderungen du gemeistert hast. Das hilft uns, deine Fähigkeiten besser einzuschätzen!
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und wir sie direkt bearbeiten können. Wir freuen uns auf deine Bewerbung!
Wie du dich auf ein Vorstellungsgespräch bei Interval vorbereitest
✨Mach dich mit der Jobbeschreibung vertraut
Lies die Stellenanzeige gründlich durch und achte auf die geforderten Fähigkeiten und Erfahrungen. Überlege dir, wie deine bisherigen Projekte und Erfahrungen zu den Anforderungen passen und bereite konkrete Beispiele vor, um deine Eignung zu demonstrieren.
✨Technische Vorbereitung ist das A und O
Da es sich um eine Senior Python Developer-Position handelt, solltest du dein Wissen über Python, insbesondere über asynchrone Programmierung und API-Entwicklung, auffrischen. Bereite dich darauf vor, technische Fragen zu beantworten und eventuell sogar Live-Coding-Tests zu absolvieren.
✨Soft Skills nicht vergessen
Neben technischen Fähigkeiten sind auch Kommunikationsfähigkeiten wichtig. Übe, wie du komplexe technische Konzepte einfach erklären kannst. Sei bereit, über deine Erfahrungen in agilen Teams zu sprechen und wie du andere Entwickler unterstützt hast.
✨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 an die Rolle zu erfahren. Fragen zu den aktuellen Projekten oder zur Teamdynamik sind immer gut!