Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

75% remote: Python Developer (f/m/d) focus object storage

Trades Workforce Solutions

Deutschland

Hybrid

EUR 60.000 - 80.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Zusammenfassung

A technology consulting firm in Germany is seeking an experienced Python Developer to ensure effective implementation of architectural designs and oversee engineering tasks. The role involves writing production-grade code, engaging in agile practices, and requires strong expertise in object storage principles and Python frameworks. The position allows for significant remote work, with occasional on-site requirements in Frankfurt or Berlin.

Qualifikationen

  • 3+ years in software development using high-level programming languages.
  • Expertise in modular software design with maintainable codebases.
  • Strong understanding of microservice design principles.

Aufgaben

  • Ensure implementation of architectural design and drive engineering efforts.
  • Write production-grade source code fulfilling architecture specifications.
  • Participate in agile ceremonies for project management.

Kenntnisse

Object Storage fundamentals & concepts
Solid understanding of object storage principles
Familiarity with S3-compatible APIs
Understanding of consistency models
Knowledge of encryption concepts
Practical experience with object storage
Authentication & Authorization experience
Policy Management experience
3+ Years of Experience in Software Development
Expertise in modular software design
Deep understanding of microservice design principles
Advanced Python (3.9+) proficiency
Experience with FastAPI
Strong grasp of type hinting
Experience with testing frameworks

Tools

SQLAlchemy
Redis
MongoDB
PostgreSQL
Kubernetes
Jobbeschreibung
Overview

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
Must-have Skills
  • 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).
Should-have Skills
  • 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
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.