Python Developer
Proficient in Python 3.11+ syntax and features
Strong understanding of object-oriented programming (OOP)
Experience with asynchronous programming (async/await, asyncio)
Familiarity with data classes and type annotations
Knowledge of FastAPI or similar async web frameworks
Experience with SQLAlchemy (ORM) and database integration
Ability to write modular, reusable, and testable code
Understanding of dependency management (pip, virtual environments)
Experience with logging, error handling, and debugging
Familiarity with writing unit and integration tests (pytest or unittest)
Experience with REST API design and consumption
Familiarity with packaging and publishing Python projects