Key Responsibilities
• Develop, optimize, and maintain RESTful APIs using Python frameworks (FastAPI / Flask / Django).
• Design and implement serverless or microservices-based architectures on AWS.
• Work with AWS services such as Lambda, API Gateway, S3, DynamoDB, RDS, CloudWatch, IAM, ECS/EKS.
• Collaborate with front-end teams to integrate APIs with React or similar modern JavaScript frameworks.
• Participate in solution design discussions, code reviews, and technical documentation.
• Ensure high-quality deliverables through unit testing, integration testing, and best coding practices.
• Troubleshoot production issues and support continuous improvement of platform capabilities.
• Contribute to building reusable components, accelerators, and engineering best practices within the team.
Required Skills & Experience
• 4+ years of hands-on experience in backend development with Python.
• Strong experience in API development, authentication, schema design, and best practices.
• Proficiency with cloud architecture and AWS services (serverless or container-based).
• Working knowledge of React.js or any modern front-end framework (Angular / Vue / Next.js).
• Experience with CI/CD pipelines and DevOps tools (GitHub Actions, Jenkins, Docker, Terraform is a plus).
• Strong understanding of software engineering principles, coding standards, and design patterns.
• Experience working in Agile delivery models and distributed teams.
• Good understanding of relational and NoSQL databases.