Overview
Skills
Job Details
We are seeking a skilled Python AWS Developer to design, build, and maintain scalable cloud-based applications and services. The ideal candidate will have strong Python development skills and deep experience with AWS services to deliver reliable and high-performance solutions.
Key Responsibilities:-
Develop, test, and deploy serverless and containerized applications using Python on AWS.
-
Design and implement APIs, data processing pipelines, or backend systems as required.
-
Work with AWS services such as Lambda, API Gateway, EC2, S3, RDS, DynamoDB, CloudFormation, etc.
-
Optimize applications for performance, scalability, and cost-efficiency in the cloud.
-
Collaborate with DevOps, QA, and product teams to deliver secure, high-quality software.
-
Troubleshoot, debug, and upgrade existing systems.
-
Create and maintain technical documentation and diagrams.
-
Strong proficiency in Python and experience building production-level applications.
-
Hands-on experience with core AWS services (e.g., Lambda, EC2, S3, DynamoDB, RDS, API Gateway, IAM).
-
Familiarity with infrastructure as code tools like CloudFormation or Terraform.
-
Experience with version control systems (e.g., Git).
-
Understanding of RESTful API design and development.
-
Solid grasp of software engineering best practices (testing, CI/CD, code reviews).
-
AWS certification (e.g., AWS Certified Developer Associate).
-
Experience with serverless architectures and frameworks (e.g., AWS SAM, Serverless Framework).
-
Familiarity with Docker and container orchestration (e.g., ECS, Kubernetes).
-
Basic knowledge of front-end frameworks or data visualization tools.
-
Experience working in Agile/Scrum teams.