• Design, develop, and maintain RESTful and/or GraphQL APIs using Python frameworks such as Django, Flask, or FastAPI.
• Write clean, well-tested, and well-documented code following best practices and coding standards.
• Optimize application performance, scalability, and reliability across backend services.
• Design and manage relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Redis) databases, including schema design and query optimization.
• Collaborate with frontend developers to define and integrate API contracts.
• Implement authentication, authorization, and security best practices across services.
• Participate in code reviews, architectural discussions, and sprint planning.
• Troubleshoot, debug, and resolve production issues in a timely manner.
• Contribute to CI/CD pipelines and deployment processes.