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.
Location: London, United Kingdom
Industry: Financial Services
Salary: £160,000
Overview
We are seeking a Senior Full Stack Developer to build and enhance high-performance, secure digital p
Location: Lisbon, Portugal (100% Onsite) Experience: 6+ Years Language: Fluent English (Written & Spoken) About the Role We are looking for a Senior Knowledge Graph Engineer to build and evolve the se
Location: Lisbon, Portugal (100% Onsite) Experience: 10+ Years Language: Fluent English (Written & Spoken) About the Role We are looking for a Senior Knowledge Graph Engineer to build and evolve the s
Location: Lisbon, Portugal (100% Onsite) Experience: 10+ Years Language: Fluent English (Written & Spoken) About the Role We are looking for a Senior Knowledge Graph Engineer to build and evolve the s