Python Software DeveloperJob Title: Python AWS Developer
Position: Senior Software Engineer
Experience: 4-6 Years
Category: Software Development/ Engineering
Shift: General
Main location: Hyderabad/Bangalore/Chennai
Position ID: J0426-1904
Employment Type: Full Time
Position Description:
We are seeking a skilled Python Developer with 5+ years of experience in building scalable, cloud-based applications using AWS services. The ideal candidate will have strong expertise in data processing, containerization and CI/CD practices within Agile environments.
Your future duties and responsibilities
Design, develop, and maintain scalable backend applications using Python, ensuring high performance and responsiveness.
Build and optimize data pipelines and workflows leveraging AWS services such as S3, Lambda, Glue, SQS, and Step Functions.
Develop and manage RESTful APIs and microservices architecture to support business requirements.
Write efficient SQL queries and work with relational databases, along with managing NoSQL databases like MongoDB and MongoDB Atlas.
Containerize applications using Docker and deploy/manage them on Kubernetes platforms such as EKS and ECS.
Required qualifications to be successful in this role
Must-Have Skills:
Over 4 years of experience in Python with AWS
Possess development experience in Python programming.
Proficient in SQL and have to nice NoSQL(MongoDB/MongoDB Atlas).
Hands-on experience with AWS services: S3, SQS, Lambda, Glue and Step Functions
Experience with containerization and orchestration using Docker and Kubernetes (EKS/ECS).
Experience with unit testing frameworks including JUnit, Cucumber, and Selenium.
Familiarity with DevOps practices and CI/CD pipelines.
Strong problem-solving and debugging skills.
Excellent communication and collaboration skills, effectively engaging with team members and stakeholders.
Experience with the Agile framework.
Good To Have Skills:
Experience with Infrastructure as Code (IaC) tools.
Familiarity with monitoring and logging tools.
