Job Type: Freelance - Contract
Location: Remote - Within Central European Time +/-2 hours
Duration: Full time - 12+ months
š The Role
We are in pursuit of an exceptional Lead Backend Developer who has been flexing their Python muscles for at least a decade. This role is ideal for those who have a flair for perfecting backend complexities with tools like Django, FastAPI, Flask, aiohttp, asyncio, and more.
You'll be leading the charge in architecting and building our software solutions. Your deep understanding of clean architecture, hexagonal architecture, and Domain-Driven Design (DDD) will drive the development of highly maintainable and scalable backend systems.
šÆ Your Mission
Write and maintain high-quality, test-driven Python code
Lead in the initial solution design for critical features or complex refactors
Engage in robust architectural discussions within the team
Apply best practices to improve existing code and optimize performance
Help split features into independent services for increased code stability and maintainability
Foster a collaborative environment and contribute to team goals
Drive focus towards achieving technical OKRs
Continually enhance the technical knowledge of backend engineers
Identify, document, and prioritize technical debt and areas of improvement
ā Qualifications
10+ years of experience in Python
Extensive experience with Django, FastAPI, Flask, aiohttp, asyncio
Deep understanding of clean architecture, hexagonal architecture, DDD
AWS Cloud
Excellent analytical skills
Strong written and oral communication skills in English
Experience with microservices architecture
In-depth knowledge of API and data security best practices
Previous experience leading tech teams
You must be able to work within Central European Time Zone (+/-2 hours max)
ā Nice to Have
Experience with other Python libraries and frameworks
Familiarity with event-driven programming
Experience with monitoring and observability tools
If this sounds like you, please share your resume and/or GitHub, as soon as possible.