Position: Lead Python Engineer
Company: Sloboda Studio
Category: Python
Experience required: 5y
English level: upper

We are looking for a Lead Python Engineer.

Requirements:
-10+ years of experience in software development, with a strong focus on Python backend development.
-Proven experience in leading and managing a team of developers in a fast-paced, agile environment.
-Expertise in FastAPI and Django frameworks for building high-performance and scalable APIs.
-Deep understanding of microservices architecture and its implementation patterns.
-Strong background in setting up and managing CI/CD pipelines, including automated testing, code review, and deployment strategies.
-Extensive experience in writing comprehensive unit tests and ensuring high code coverage.
-Proficiency in implementing error logging mechanisms for effective issue tracking and debugging.
-Strong knowledge of monitoring tools and frameworks for performance analysis and optimization.
-Experience with Docker and Kubernetes for containerization and orchestration.
-Solid understanding of Elasticsearch for efficient search and analysis of data.
-Familiarity with Redis for caching and high-performance data storage.
-Expertise in PostgreSQL or other relational databases for efficient and scalable data management.
-Proficiency in implementing task queues and distributed message passing using Celery.
-Excellent problem-solving skills and the ability to provide technical guidance and mentorship.
-Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.