Senior Python β Team Lead Python
A strong Python developer who is ready to take on a Team Lead role managing 5 Python engineers.
Join a fast-growing B2B data startup where you'll lead a team of Python engineers and build high-load, event-driven systems that process over 1.5B data points daily.
Youβll be managing a team of 5 Python engineers working on a core product that was launched 1.5 years ago and continues to scale rapidly.
Tech Stack
- Python (FastAPI or Flask), SQLAlchemy, async/await
- PostgreSQL, NoSQL
- Kafka or other message brokers
- Docker, Kubernetes
- AWS, CI/CD, Pytest
- Clean Architecture
Key Responsibilities
- Design and develop scalable REST API services
- Work with both SQL and NoSQL databases
- Architect microservices and event-driven systems
- Write clean, modular, and testable code
- Collaborate closely with frontend developers and data engineers
- Implement testing with Pytest and maintain CI/CD pipelines
- Deploy services using Docker and Kubernetes
- Work with AWS and contribute to DevOps processes
Who Weβre Looking For
- 5+ years of backend development experience, focused on Python
- Hands-on experience with FastAPI or Flask and async/await
- Proficiency with SQLAlchemy or similar ORM
- Proven experience designing microservices and event-driven architectures
- Solid understanding of clean architecture and code quality principles
- Experience with Docker; AWS experience is a strong plus
- Strong analytical skills, independence, and proactiveness
Leadership experience or a clear readiness to step into a team lead role
What We Offer
- Location: office in central Kyiv (Podil, Poshtova Ploshcha)
- Work format: hybrid (3 days in-office, 2 days remote)
- Medical insurance
- 20 paid vacation days + 5 sick days
- Flexible hours and option to shift workdays
- Team activities, happy hours, snacks
Published 22 May
41 views
Β·
0 applications
π
Average salary range of similar jobs in
analytics β
Loading...