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
.