Back to list
Jobs
Logo SGI

Senior Python FastAPI Software Engineer

SGI

senior-python-fastapi-software-engineer-uuf3wy

Flag of Germany Berlin, Germany Sonstiges
**Job Description** **Senior Python Software Engineer** **Berlin (hybrid)** **3 month initial contract w/ scope to extend** **€600-750 per day** ****Profile Requirements**** **The contractor must be at a senior level as a Python developer with the following experience:** ****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** ****Tasks Or Responsibilities:**** - 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** ****Tasks Or Responsibilities:**** - 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** ****Tasks Or Responsibilities:**** - Providing guidance to other development stakeholders - Ensuring on-time delivery of application features and/or entire software components. **Objective: Continuous improvement** ****Tasks Or Responsibilities:**** - Identifying opportunities for improvements towards the development process. - Promoting and fostering agile ways of working. Burimi: https://www.linkedin.com/jobs/view/4459882672/
Niveau: senior

Published on 09/10/2026 · Expires on 08/12/2026

This listing comes from an external source. Applications are handled on the employer's website.

Apply now

Similar listings