Senior Python FastAPI Software Engineer

Source Technology Limited

Berlin

Vor Ort

EUR 110.700 - 138.375

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

Source Technology Limited in Berlin is seeking a Senior Python Software Engineer to join a hybrid team on a three-month contract with potential extension. You will design, implement and deliver scalable Python services using FastAPI, and contribute to API design and security.

The role emphasizes maintainable code, robust testing, and collaboration across agile ceremonies. Applicants should have extensive Python expertise, strong English, and a track record in building production-grade software

Qualifikationen

  • 8+ years of professional software development experience.
  • Advanced Python with asyncio, multiprocessing and concurrency.
  • Extensive experience building scalable APIs with FastAPI.
  • Modular architecture with maintainable code.
  • Strong typing, DI, and automated testing.
  • Relational and NoSQL databases with SQLAlchemy.
  • Microservice design with REST and gRPC.
  • Security best practices incl. OAuth2/OIDC.
  • Fluent English required.

Aufgaben

  • Write production-grade code implementing architecture design specs.
  • Write unit tests and provide code documentation.
  • Actively participate in agile ceremonies.
  • Lead technical decisions within architecture boundaries.
  • Communicate decisions to peers and stakeholders.

Kenntnisse

8+ years software development
Advanced Python (3.9+)
Asyncio & concurrency
FastAPI framework
Modular software design
Type hints & DI
Automated testing (pytest/unittest)
REST/gRPC API design
OAuth2/OIDC security
Fluent English (C1)

Tools

SQLAlchemy
PostgreSQL
Redis
MongoDB
ArangoDB
Neo4j
Docker
Kubernetes

Jobbeschreibung

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.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Python Engineer
Senior Python Engineer

Antler • Berlin

Vor Ort
EUR 100.000 - 150.000
Equity Compensation Package
Paid Dinner & Uber home when working late
Regular team events and off-sites
+2
Senior Software Engineer, Rust/Python
Senior Software Engineer, Rust/Python

Jobtailor • München

Vor Ort
EUR 90.000 - 120.000
Senior Software Engineer (Python) (m/f/d)
Senior Software Engineer (Python) (m/f/d)

casavi GmbH • München

Hybrid
EUR 70.000 - 110.000
Flexible & hybrid working
40 days of workation in the EU
Company events & sports
+5
Senior Python Software Engineer
Senior Python Software Engineer

N-iX • Deutschland

Hybrid
EUR 70.000 - 100.000
Flexible working format
Competitive compensation package
Mentorship program and trainings
+1
Senior Backend Engineer – Python
Senior Backend Engineer – Python

Ares Consulting • Berlin

Hybrid
EUR 60.000 - 90.000
Home office flexibility
Equity opportunities
Senior Full Stack Engineer- Python (m/f/d)
Senior Full Stack Engineer- Python (m/f/d)

United States Digital Space LLC • Berlin

Hybrid
EUR 70.000 - 90.000
Travel perks: 12 free Flix vouchers
Work from (M)Anywhere
Hybrid work model
+3
Senior Software Engineer (Python)
Senior Software Engineer (Python)

casavi • München

Hybrid
EUR 90.000 - 125.000
Flexible hours
Language courses
Team events
+4
Senior Full-Stack Engineer (Python/Django + Vue.js)
Senior Full-Stack Engineer (Python/Django + Vue.js)

United States Digital Space LLC • Berlin

Hybrid
EUR 90.000 - 120.000
Flexible hybrid work
Office in Berlin
Trust-based working hours
+5
Senior Python Developer
Senior Python Developer

Jobtailor • Bonn

Vor Ort
EUR 75.000 - 110.000
Senior FullStack Python & JS Developer -DEU
Senior FullStack Python & JS Developer -DEU

Tec4med • Darmstadt

Vor Ort
EUR 50.000 - 70.000