AWS Lambda, Agile Programming Methodologies, Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Application Programming Interface (API), Architectural Services, Automation, Best Practices, Cloud Applications, Cloud Computing, Code Reviews, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, GitHub, Identify Issues, Jenkins, Microservices, Performance Tuning/Optimization, Python Programming/Scripting Language, REST (Representational State Transfer), Requirements Management, Scalable System Development, Simple Queue Service (SQS), Software Administration, Software Engineering, Sprint Planning, Test Plan/Schedule, Time Management
Job Title: Python Developer with AWS Experience
Experience:10+ Years
Location: Atlanta , GA - onsite
Job Summary
We are seeking an experienced Python Developer with strong expertise in AWS cloud services to design, develop, and deploy scalable, secure, and high-performance cloud-native applications. The ideal candidate will have hands-on experience in Python development, RESTful APIs, microservices architecture, AWS services, and CI/CD practices. Experience with containerization, cloud automation, and serverless technologies is highly desirable.
Key Responsibilities
- Design, develop, test, and maintain scalable applications using Python.
- Build and consume RESTful APIs and microservices.
- Develop and deploy cloud-native solutions using AWS services.
- Design and implement serverless applications using AWS Lambda, API Gateway, and Step Functions.
- Work with AWS services such as EC2, S3, RDS, DynamoDB, ECS/EKS, SQS, SNS, CloudWatch, and IAM.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.
- Optimize application performance, scalability, security, and reliability.
- Implement CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLab CI.
- Containerize applications using Docker and deploy to Kubernetes or Amazon EKS.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews, sprint planning, and Agile development activities.
- Troubleshoot production issues and provide timely resolutions
T
Tech3pillars Technologies