Key Skills:
1. Proficiency in Python: The candidate should have experience working with Python and skills in writing clean, structured, optimized, and maintainable code.
2. Familiarity with Python Backend Frameworks:
o Django: Suitable for complex, large-scale systems with high-security requirements.
o FastAPI or Flask: For rapid API development and microservices systems.
3. Experience with Artificial Intelligence and Machine Learning:
o Familiarity with libraries such as TensorFlow, PyTorch, or Scikit-learn.
o Understanding of implementing data storage algorithms.
4. Database Design and Data Management:
o Proficiency in SQL (e.g., PostgreSQL or MySQL).
o Familiarity with NoSQL databases (e.g., MongoDB or Redis) depending on system needs.
5. System Migration Skills:
o Experience in migrating legacy systems and rewriting code.
o Ability to understand PHP code and convert it to Python.
6. Microservices and Modern Backend Architecture:
o Experience with Docker, Kubernetes, and implementing microservices.
7. Proficiency in Git and Version Control:
o Experience in project management and collaboration within development teams.
Soft Skills:
• Problem-solving and analytical thinking.
• Ability to work in a team and collaborate with front-end developers.
• Good documentation practices for code and projects.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای فکرونه