Lead Python Engineer - Brussels or Paris
Role details
Job location
Tech stack
Job description
We're currently looking for a Lead Python Engineer to join an international engineering environment focused on modern backend development, scalable APIs, and high-quality software delivery.
This is a senior-level role for someone who enjoys being hands-on technically while also helping drive architecture decisions, engineering standards, and technical direction within the team.
You'll be working closely with developers, product owners, and cross-functional teams to build reliable, scalable, and maintainable backend solutions in a cloud-based environment.
Responsibilities
-
Develop and maintain backend services using Python and FastAPI
-
Design scalable REST APIs and microservices
-
Contribute to architecture and technical design decisions
-
Support code reviews, mentoring, and engineering best practices
Requirements
-
8+ years of professional Python development experience
-
Strong FastAPI and REST API development experience
-
Experience building scalable backend systems in production environments
-
Strong understanding of testing frameworks such as Pytest
-
Experience with Docker, Git, and CI/CD environments
-
Knowledge of NoSQL databases (MongoDB is a plus)
-
Previous experience in technical leadership or mentoring roles
Nice to Have
-
Async programming / concurrency in Python
-
Terraform or Infrastructure as Code exposure
-
Cloud platform exposure (AWS, Azure, or GCP)
-
Agile / Scrum experience