Responsibilities
Design, develop, and maintain backend services, APIs, and microservices using Python.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, maintainable, and efficient code.Ensure the reliability and scalability of applications by implementing best practices and utilizing Kubernetes and AWS services.Deploy and manage applications on Kubernetes clusters in AWS.Troubleshoot and debug issues to ensure optimal performance and user experience.Stay up-to-date with emerging technologies and best practices.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field.Proven experience as a Python Developer, with a strong understanding of Python web frameworks such as Django or Flask.Experience working with Kubernetes in production environments.Proficiency in AWS services such as EC2, S3, RDS, and Lambda.Solid understanding of containerization and microservices architecture.Experience with CI/CD pipelines and DevOps practices.Strong problem-solving and debugging skills.Excellent communication and collaboration abilities.Ability to work independently and as part of a team in a fast-paced environment.
Nice To Have
Experience with Docker and container orchestration tools like Kubernetes.AWS certification (e.g., AWS Certified Developer, AWS Certified Solutions Architect).Familiarity with infrastructure as code tools such as Terraform.Knowledge of other programming languages such as Go or Java.
Skills: aws,kubernetes,python,code,design,django,flask,microservices,architecture,ci