Key Responsibilities:
- Design and develop scalable backend applications using Python and FastAPI.
- Build and maintain microservices-based architectures for enterprise applications.
- Develop and integrate AI/ML-powered solutions, including LLM-based applications and intelligent APIs.
- Design, develop, and deploy cloud-native solutions on AWS.
- Implement RESTful APIs and service integrations with internal and external systems.
- Work with AWS services such as Lambda, ECS/EKS, API Gateway, S3, RDS, DynamoDB, SQS, SNS, and CloudWatch.
- Create CI/CD pipelines and automate deployment processes.
- Optimize application performance, scalability, and security.
- Collaborate with cross-functional teams including Product, DevOps, AI/ML, and Architecture teams.
- Participate in code reviews and enforce best development practices.
Required Skills:
- Robust programming experience in Python.
- Hands-on experience with FastAPI framework.
- Proven experience in building Microservices and distributed systems.
- Strong knowledge of AWS Cloud Services.
- Experience in developing and integrating AI/GenAI solutions.
- Expertise in REST APIs, asynchronous programming, and API security.
- Experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
- Proficiency with Docker and containerized deployments.
- Knowledge of Git, CI/CD pipelines, and Agile methodologies.
📌 Python Software Developer (Hyderabad)
🏢 CGI
📍 Hyderabad