Required Skills:
Strong understanding of Python 3.10+ features (e.g., structural pattern matching, type hints).
Hands-on experience in asynchronous programming and error handling using asyncio and tenacity.
Deep knowledge of microservices architecture and REST API design.
Proficiency with containerization and orchestration tools (Docker, Kubernetes, Helm).
Experience in working with Apache Kafka or Confluent Kafka for message bus integration.
Solid understanding of metrics and monitoring with Prometheus.
Familiarity with software development lifecycle tools and processes, especially in Agile environments.
Good to Have:
Experience with GitLab CI pipelines.
Familiarity with other Python frameworks or libraries.
Contributions to open-source projects.
Work Environment:
Collaborative and remote-friendly environment.
Opportunity to work with modern technologies and scalable systems.