Key Responsibilities
Develop and maintain scalable applications using Python.
Write clean, effective and reusable code.
Develop and integrate REST APIs.
Work with frameworks such as Django, Flask or FastAPI.
Design and manage databases using MySQL, PostgreSQL or similar technologies.
Identify, troubleshoot and resolve application bugs and technical issues.
Collaborate with developers, designers and other team members to deliver projects.
Perform testing and debugging to ensure application reliability.
Use Git/GitHub for source-code management and version control.
Optimize application performance and improve existing functionality.
Maintain technical documentation related to development work.
Stay updated with emerging technologies and Python development best practices.