Vollständige Stellenanzeige von Source Technology Limited
Originaltext · vollständig und lesefreundlich formatiert
Senior Python Software Engineer
Sie möchten sich bewerben Vergewissern Sie sich, dass Ihr Lebenslauf auf dem neuesten Stand ist, und lesen Sie dann die folgenden Stellenbeschreibungen sorgfältig durch, bevor Sie sich bewerben.
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. xayajpt
- Promoting and fostering agile ways of working.
Bereit?
Bewerbung für Source Technology Limited fortsetzen · kein Konto nötig.
Aktuell die einzige offene Stelle bei Source Technology Limited.
Neue Stellen kommen monatlich dazu — schau gerne später noch mal rein.
Wenn dir dieser Job gefällt, schau dir auch an:
Andere Stellen auf der Karte
12 ähnliche im Umkreis von ~50 km — Klick auf einen Marker für die Details.