Python Developers
Responsible for building the core application logic, API services, and AI integration layer within the application.
Required Skills 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