Write effective, reusable, and scalable Python code
Design and implement robust back-end applications
Debug and optimize applications to ensure low latency and high availability
Integrate user-facing elements with server-side logic
Implement security and data protection solutions
Manage and accommodate various data storage solutions
Collaborate with cross-functional teams to deliver high-quality solution.
Required Skills & Qualifications
6+ years of hands-on experience as a Python Developer.
Strong understanding of Python programming and multi-process architecture
Good knowledge of Python threading limitations and scalability concepts
Experience with at least one Python framework:
FastAPI
Django
Flask
Familiarity With Front-end Technologies Such As
JavaScript
HTML5
CSS3
Good understanding of ORM (Object Relational Mapper)
Solid problem-solving and debugging skills.
Preferred Skills
Experience working on enterprise-level applications
Understanding of REST APIs and microservices architecture
Knowledge of database management systems and cloud platforms is an added advantage.