- 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.
- Robust 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)
- Strong 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.