Job Title: Python + AWS Developer
Location: Bengaluru, India
Experience: 6+ Years
Employment Type: Full-time
Role Overview:
We are looking for a highly skilled Python + AWS Developer to design, develop, and deploy cloud-native applications and data solutions. The ideal candidate will have strong hands-on expertise in Python programming, AWS services, and automation frameworks, with a proven ability to build scalable, secure, and efficient solutions in a cloud environment.
Key Responsibilities:
- Design and develop scalable Python-based applications and serverless solutions on AWS.
- Develop, test, and maintain data pipelines and ETL workflows integrating multiple data sources.
- Utilize core AWS services such as Lambda, EC2, S3, RDS, Glue, Step Functions, API Gateway, and CloudFormation.
- Implement CI/CD pipelines using AWS DevOps tools (CodePipeline, CodeBuild, etc.) for automated deployments.
- Collaborate with cross-functional teams to analyze requirements, propose technical solutions, and ensure successful delivery.
- Write reusable, testable, and efficient code following best software engineering practices.
- Monitor and troubleshoot performance issues across applications and AWS infrastructure.
- Ensure security, reliability, and cost optimization of AWS-based systems.
Required Skills & Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
- 6+ years of experience in software development with a strong focus on Python programming.
- Hands-on experience with AWS services such as Lambda, EC2, S3, RDS, Glue, Athena, API Gateway, and CloudWatch.
- Proficiency in building APIs, data ingestion, and data transformation using Python frameworks (Flask, FastAPI, or Django).
- Experience in DevOps practices, including CI/CD pipelines using AWS CodePipeline, Jenkins, or GitHub Actions.
- Knowledge of Docker and containerized deployments on AWS (ECS/EKS).
- Familiarity with infrastructure-as-code tools like CloudFormation or Terraform.
- Strong debugging, optimization, and automation skills.
Good to Have:
- Exposure to Databricks, PySpark, or big data processing frameworks.
- Understanding of security best practices and AWS IAM policies.
- Experience with monitoring and logging tools (CloudWatch, ELK Stack, Prometheus).
- Knowledge of Agile/Scrum methodologies.
Soft Skills:
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and as part of a collaborative team.
- Strong ownership mindset and attention to detail.
Why Join Us:
- Opportunity to work on cutting-edge cloud technologies and modern Python-based architectures.
- Collaborative and innovative work environment.
- Strong career growth and learning opportunities in AWS cloud ecosystem.