Python Developer - India - True Tech Professionals

    True Tech Professionals
    True Tech Professionals India

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    Position Overview:

    We're seeking a seasoned Python Developer with a strong background in Kubernetes and AWS to join our dynamic team. The ideal candidate will be responsible for crafting and maintaining high-performing Python applications deployed on Kubernetes clusters within the AWS environment.

    Key Responsibilities:

    1. Design, develop, and maintain Python applications deployed on Kubernetes clusters within the AWS ecosystem.
    2. Collaborate closely with cross-functional teams to gather and refine project requirements.
    3. Create reusable, scalable code and libraries to support future development needs.
    4. Optimize application performance for speed and scalability.
    5. Implement robust security measures and data protection protocols.
    6. Conduct comprehensive code reviews and offer constructive feedback to team members.
    7. Troubleshoot and resolve issues in both production and non-production environments.
    8. Stay abreast of emerging technologies and industry trends to ensure continuous improvement.

    Requirements:

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • Minimum of 5 years of experience in Python development.
    • Proficiency in Kubernetes and Docker.
    • Strong familiarity with AWS services such as EC2, ECS, EKS, S3, RDS, and Lambda.
    • Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
    • Solid understanding of code versioning tools such as Git.
    • Experience with CI/CD pipelines using tools like Jenkins, GitLab CI, or AWS CodePipeline.
    • Excellent problem-solving and communication skills.
    • Ability to work both independently and collaboratively in a team environment.

    Preferred Qualifications:

    • AWS certification (e.g., AWS Certified Developer, AWS Certified DevOps Engineer).
    • Familiarity with other programming languages such as Go, Java, or
    • Knowledge of Agile development methodologies.