استخدام Python (FastAPI) Developer
شرح موقعیت شغلی
Responsibilities
- Design and development of quality software with Python (FastAPI & Flask frameworks)
- Write clean, readable, reusable, testable code following modern best practices.
- Communicate effectively with other team members to analyze requirements and offer the best solutions.
- Work closely with product managers to develop product roadmaps and design creative solutions to create or improve products
- Monitor, maintain, and deploy services with tools such as Gitlab CI / CD, Prometheus & Docker
- Participate in code reviews to ensure product quality and transfer of knowledge & experience to other teammates
- Willingness to solve challenging problems.
Qualifications
- Mastery of Python and Fast API(at least 1 year of serious and successful experience with Python, FastAPI & Flask)
- Deep understanding of web mechanisms (design, development, and deployment)
- Mastery of RDBMS concepts such as POSTGRES
- In-depth knowledge of object-oriented design principles, design patterns, and clean code
- In-depth knowledge of Microservice architecture
- Problem-solving skills to find creative solutions to challenges
- Eager to learn new concepts and technologies in depth
- The convenience of working in a team
- Mastery of using Git
- decent familiarity with celery, Async, SQL Alchemy and Pydantic
- good knowledge of behavioral driven development
- Good knowledge of Fast API migration and custom data migration
- Strong in design thinking and finding best practices
مهارتهای مورد نیاز
- Python
- FastApi
- Gitlab
- CI/CD
- Docker
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست