Jobtitel: 75% remote: Python Developer (f/m/d) focus object storage
Vertragsart: Interim / Project Consulting
Arbeitszeitmodel: Vollzeit
Zahlungsintervall: Stündlich
Lohnsatz: Verhandelbar
Ort: Berlin & Remote
Job veröffentlicht: 29-01-2026
Job-ID: 66074
Name: Angelika Arghiani
Telefonnummer: +4915119501559
E-Mail: Angelika.Arghiani@nemensis.de

Stellenbeschreibung

For our client we are looking for a Python Developer (f/m/d).

Start: 16.03.2026
Duration: 3 months, + wish for a long-term prolongation
Capacity: 80-100%
Location: 75% Remote, 25% Frankfurt or Berlin (1 week Berlin/Frankfurt / 3 weeks remote in rotation), up to 50% onsite in peak times
Language: English is a must, German is a plus
Budget: 80,00 EUR net

Role:
The consultant will be responsible for ensuring the implementation of the architectural design and to plan, drive and execute engineering efforts within the delivery.
This includes coordinating engineering tasks and following robust quality assurance practices. The scope further covers coordination with other portfolio and platform stakeholders (network, compute, storage,
hardware).
Coordination with the Infrastructure Product Line architecture is essential to ensure the implementation meets strategic objectives and integrates seamlessly within the overall infrastructure stack.

Objectives / Tasks:
- Writing production grade source code to implement architecture design specifications.
- Writing unit tests and providing code documentation.
- Actively participating in activities such as agile ceremonies.
- Enable Scalable and Decoupled System Architectures
- Ensure Quality, Observability and Reliability
- General Leadership
- Continuous improvement

Skills (must-have):
Object Storage – fundamentals & concepts:
- Solid understanding of object storage principles: buckets, objects, metadata, immutability/versioning, lifecycle policies, replication.
- Familiarity with S3-compatible APIs (or equivalent) and common operations (PUT/GET/LIST, multipart upload, presigned URLs).
- Understanding of consistency models, durability/availability tradeoffs and common failure modes.
- Knowledge of encryption concepts and key management basics.
- Practical experience integrating applications with object storage (uploads/downloads, large objects, retries, idempotency).

Authentication & Authorization:
- Hands-on experience implementing authentication.
- Strong understanding of authorization patterns: RBAC, ABAC, least privilege, separation of duties.

Policy Management:
- Experience designing/implementing policy-based access control for APIs and services.
- Working knowledge of policy engines and approaches, policy evaluation flows, and auditability.
- Experience in modeling policies for object storage access (bucket/object-level permissions, conditions, deny rules, time-bound access).
- Experience with audit logging and traceability for policy decisions.

- 3+ Years of Experience in professional Software Development using High-Level programming languages.
- Expertise in modular software design, with an emphasis on separation of concerns and maintainable codebases.
- Deep understanding of microservice design principles, including service boundaries, state management, inter-service communication (REST, gRPC, or message queues) and API design.
- Advanced Python (3.9+) proficiency. Strong command of asynchronous programming (asyncio, aiohttp, etc.), multiprocessing, and concurrency models.
- Extensive experience with Python frameworks for building scalable APIs and services, especially FastAPI.
- Strong grasp of type hinting, dependency injection, and automated testing frameworks (pytest, unittest, or equivalent).

Skills (should-have):
- Experience working with multiple database paradigms: Relational (PostgreSQL), NoSQL (Redis, MongoDB,
ArangoDB/Neo4J).
- Experience with ORM frameworks like SQLAlchemy.
- Experience with self-hosted network storage solutions such as NetApp ONTAP or Ceph
- Deploying applications on Kubernetes using CD technologies such as Flux or ArgoCD