Senior Python FastAPI Software Engineer

Stellenbeschreibung:

Senior Python Software Engineer

Berlin (hybrid)

3 month initial contract w/ scope to extend

€600-750 per day

Profile Requirements

Must-have experience

  • 8+ Year of Experience in professional Software Development using High-Level programming languages.
  • 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, specifically FastAPI.
  • Expertise in modular software design, with an emphasis on separation of concerns and maintainable codebases.
  • Strong grasp of type hinting, dependency injection, and automated testing frameworks (pytest, unittest, or equivalent).
  • Experience working with multiple database paradigms: Relational (PostgreSQL), NoSQL (Redis, MongoDB, ArangoDB/Neo4J). Experience with database libraries like SQLAlchemy.
  • Deep understanding of microservice design principles, including service boundaries, state management, inter-service communication (REST, gRPC,) and API design.
  • Thorough understanding of application and API security principles and related frameworks and technologies OAuth2 OIDC.

Must-have language skills

  • Fluent English in speech and writing (at least C1).

Preferred experience

  • Proficient in database integration for microservices — able to design schema and data models per service and manage data consistency and performance.
  • Hands-on experience with containerizing services

Responsibilities

Objective: Programming

  • 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.

Objective: Technical Leadership

  • Making technical decisions within the boundaries set by architecture design.
  • Communication of decisions to peers, architecture and relevant stakeholders.
  • Generate and communicate status reports to stakeholders, e.g. architects and delivery.
  • Facilitation of meetings and presentation of technical concepts in simple terms to medium sized audiences.

Objective: General Leadership

  • Providing guidance to other development stakeholders
  • Ensuring on-time delivery of application features and/or entire software components.

Objective: Continuous improvement

  • Identifying opportunities for improvements towards the development process.
  • Promoting and fostering agile ways of working.

#J-18808-Ljbffr
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Veröffentlichungsdatum:

    31 Jul 2026
  • Standort:

    Berlin
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

  • Erfahrung:

    2+ years
  • Arbeitsverhältnis:

    Angestellt

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!