Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Python Software Engineer (Contract)

Annapurna HR Ltd

Berlin

Remote

EUR 80.000 - 100.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Zusammenfassung

A leading recruitment company is looking for a Senior Python Software Engineer (Contractor) to join a large-scale digital platform program in the European energy sector. You will develop cloud-native applications and collaborate with infrastructure teams. Ideal candidates have 8+ years of software development experience in Python and familiarity with frameworks like FastAPI. The role is remote within the EU or UK, with travel to Germany once a month. Competitive compensation and flexible engagement model offered.

Qualifikationen

  • 8+ years of professional software development experience.
  • Expert proficiency in Python, including async programming and concurrency.
  • Proven track record with FastAPI or similar frameworks for API development.

Aufgaben

  • Develop production-quality Python services based on architectural designs.
  • Write clean, maintainable, and well-tested code with clear documentation.
  • Collaborate closely with architects and other infrastructure teams.

Kenntnisse

Python (3.9+)
Async programming (asyncio, aiohttp)
FastAPI or similar frameworks
Automated testing (pytest, unittest)
SQLAlchemy or similar ORMs

Tools

PostgreSQL
Redis
MongoDB
ArangoDB
Neo4J
Jobbeschreibung

Location: Remote within the EU or UK (monthly travel to Germany)
Contract Type: Freelance / Contract
Start Date: ASAP

About the Role

We're looking for a Senior Python Software Engineer (Contractor) to join a large-scale digital platform program in the European energy sector. The project focuses on building a cloud-native platform that enables software teams to efficiently develop, deploy, and operate applications across hybrid cloud environments.

Key Responsibilities
  • Develop production-quality Python services based on defined architectural designs.
  • Write clean, maintainable, and well-tested code with clear documentation.
  • Collaborate closely with architects and other infrastructure teams (network, compute, storage).
  • Lead technical discussions, make design decisions, and communicate clearly across teams.
  • Mentor developers and ensure timely, high-quality delivery.
  • Identify and implement improvements to tools, workflows, and engineering practices.
Your Profile

You're an experienced engineer who enjoys solving infrastructure challenges through modern, scalable Python development. You thrive in distributed teams and can balance autonomy with collaboration.

Required Skills & Experience
  • 8+ years of professional software development experience.
  • Expert proficiency in Python (3.9+), including async programming (asyncio, aiohttp) and concurrency.
  • Proven track record with FastAPI or similar frameworks for API development.
  • Strong understanding of modular design, dependency injection, and maintainable architectures.
  • Experience with automated testing (pytest, unittest) and CI/CD pipelines.
  • Hands-on experience with multiple databases:
    • Relational: PostgreSQL
    • NoSQL: Redis, MongoDB, ArangoDB, or Neo4J
    • Familiarity with SQLAlchemy or similar ORMs.
Nice to Have
  • Experience with hybrid cloud systems or infrastructure automation.
  • Understanding of compute, storage, and networking fundamentals.
  • Confident communication and facilitation skills.
Contract Details
  • Engagement: Independent contractor (B2B / Freelance)
  • Location: Remote (within the EU or UK)
  • On-site: Approx. one trip per month to Germany
  • Start Date: ASAP
  • Language: English

You’ll work independently while collaborating closely with platform architects and delivery leads to build high-quality, scalable infrastructure software.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.