Design, develop, test, and maintain applications using Python.
Develop scalable and maintainable backend services and applications.
Build and integrate RESTful APIs and third-party services.
Write clean, reusable, and well-documented code.
Design and optimize database queries and data models.
Perform unit testing, debugging, and troubleshooting.
Participate in code reviews and follow software development best practices.
Identify and resolve application performance and production issues.
Collaborate with frontend developers, DevOps engineers, QA teams, architects, and business stakeholders.