JOB SUMMARY:
Develop, maintain, and optimize Python-based cloud applications using AWS services. Responsible for building scalable backend solutions, integrating REST APIs and microservices, implementing CI/CD pipelines, and collaborating with cross-functional teams.
Location: Columbus, OH - Onsite
EXPERIENCE: 3-6 Years
Key Responsibilities:
Develop, maintain, and optimize Python applications.
Build and manage cloud-based solutions using AWS services such as EC2, S3, Lambda, RDS.
Design and implement REST APIs and microservices architectures.
Collaborate with cross-functional teams to deliver scalable backend solutions.
Implement and maintain CI/CD pipelines using Git and related tools.
Troubleshoot application issues and optimize performance.
Follow coding standards and best practices for maintainable and secure applications. Required Skills & Experience:
Strong Python development experience.
Hands-on experience with AWS services (EC2, S3, Lambda, RDS, etc.).
Experience with microservices architecture and RESTful APIs.
Familiarity with CI/CD pipelines and version control systems (Git).
Strong analytical, problem-solving, and communication skills. Competencies:
Problem-solving and debugging.
Communication and collaboration with cross-functional teams.
Ability to deliver scalable and maintainable cloud solutions. Preferred Skills:
Experience with serverless architectures on AWS.
Exposure to Docker and Kubernetes.
Familiarity with infrastructure-as-code tools like Terraform or CloudFormation.