3+ years of experience in developing applications with Python 3.8+ Strong understanding of Python fundamentals: data structures, exception handling, memory management, decorators, context managers Solid grasp of OOP principles and SOLID design patterns Experience with clean code practices and code quality principles Good understanding of Flask framework, pip/poetry, and RESTful Web services Experience with modern Python features: type hints, dataclasses, f-strings, walrus operator, async/await Experience with SQLite and SQLAlchemy ORM Good knowledge of Docker, Docker Compose Fluent work with Linux environments Knowledge of Git and GitFlow Experience in debugging and profiling Python applications Understanding of JWT structure and stateless API authentication Experience with pytest for unit testing Experience with microservices architecture and distributed systems (nice to have) Knowledge of MongoDB and message queues (RabbitMQ, Redis) (nice to have) Experience with Kubernetes for container orchestration (nice to have) Understanding of CI/CD pipelines and automated testing (Jenkins) (nice to have) Experience with performance tuning and application monitoring (nice to have) Knowledge of Celery for background task processing (nice to have) Experience with FastAPI as an alternative to Flask (nice to have)