Lead Software Engineer
We are looking for an experienced Senior Python Developer with 8–10 years of hands-on experience in designing, developing, and deploying scalable cloud-native applications. The ideal candidate should have strong expertise in Python, AWS cloud services, REST APIs, microservices architecture, and DevOps practices. This role requires excellent problem-solving skills, leadership capabilities, and experience working in Agile environments.
Key Responsibilities
Design, develop, and maintain scalable, high-performance applications using Python
Build RESTful APIs and microservices using frameworks such as FastAPI, Flask etc
Develop and deploy cloud-native solutions on AWS
Design scalable architectures using AWS services like Lambda, EC2, ECS/EKS, API Gateway, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, and IAM
Hands-on experience on AWS Bedrock managed service to build and scale generative AI applications
Collaborate with cross-functional teams including Product Owners, Architects, QA, and DevOps engineers
Implement CI/CD pipelines using Jenkins, GitHub Actions, Code Pipeline, or similar tools
Participate in architecture discussions and technical decision-making
Design, develop, and maintain scalable, high-performance applications using Python
Build RESTful APIs and microservices using frameworks such as FastAPI, Flask etc
Develop and deploy cloud-native solutions on AWS
Design scalable architectures using AWS services like Lambda, EC2, ECS/EKS, API Gateway, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, and IAM
Hands-on experience on AWS Bedrock managed service to build and scale generative AI applications
Implement CI/CD pipelines using Jenkins, GitHub Actions, Code Pipeline, or similar tools
Participate in architecture discussions and technical decision-making
Primay Skill
Python
Rest API
Microservice
AWS Bedrock
DevOps
Ui