Python AWS Developer

Prophecy Technologies

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong proficiency in Python, including Flask and Django frameworks.
  • Solid understanding of AWS core services and cloud architecture.
  • Experience building and consuming RESTful APIs.
  • Hands-on experience with Amazon RDS and DynamoDB databases.
  • Experience with Git for version control and Docker for containerization.
  • Strong understanding of Agile development and microservices architecture.

Responsibilities

  • Design, develop, test, and maintain backend cloud applications, APIs, and microservices using Python.
  • Build scalable and reusable components following clean code and best practices.
  • Develop and deploy solutions using AWS services like Lambda, S3, EC2, IAM, and CloudWatch.
  • Create data pipelines and automate workflows for efficient operation.
  • Implement and maintain CI/CD pipelines for continuous integration and deployment.
  • Monitor, troubleshoot, and optimize cloud applications for performance, security, and cost efficiency.

Benefits

  • Collaborative work environment with cross-functional teams.
  • Opportunity to work with cutting-edge cloud technologies.
  • Participation in Agile ceremonies and own delivery processes.
  • Support for professional development and skill enhancement.
Full Job Description
Job Summary

We are seeking a skilled Python AWS Developer to design, build, and deploy scalable, cloud-native applications on Amazon Web Services (AWS). The role focuses on backend services, RESTful APIs, automation, and CI/CD pipelines. The ideal candidate will have strong Python expertise, hands-on AWS experience, and the ability to collaborate effectively in Agile teams to deliver secure, high-performance cloud solutions.

Key Responsibilities

Application Development
  • Design, develop, test, and maintain backend cloud applications, APIs, and microservices using Python.
  • Build scalable and reusable components following clean code and best practices.

AWS Implementation
  • Develop and deploy solutions using AWS services such as:
  • Lambda, S3, EC2, IAM, CloudWatch
  • Container-based solutions using Docker and ECS
  • Design cloud architectures that are secure, scalable, and cost-efficient.

Automation & CI/CD
  • Create data pipelines and automate workflows.
  • Implement and maintain CI/CD pipelines for continuous integration and deployment.
  • Support infrastructure automation (Terraform is a plus).

Collaboration
  • Work closely with DevOps, front-end, and product teams to gather requirements and deliver features.
  • Participate in Agile ceremonies and contribute to sprint planning and delivery.

Code Quality & Best Practices
  • Write clean, efficient, and testable Python code.
  • Conduct and participate in code reviews.
  • Follow software engineering best practices and standards.

Maintenance & Optimization
  • Monitor, troubleshoot, and optimize cloud applications for:
  • Performance
  • Security
  • Reliability
  • Cost efficiency

Essential Skills & Qualifications
  • Strong proficiency in Python, including frameworks such as Flask and Django.
  • Solid understanding of AWS core services and cloud architecture.
  • Experience building and consuming RESTful APIs.
  • Hands-on experience with databases:
  • Relational: Amazon RDS
  • NoSQL: Amazon DynamoDB
  • Experience with Git for version control.
  • Hands-on exposure to Docker and CI/CD tools.
  • Strong understanding of Agile development and microservices architecture.

Desirable Skills
  • Container orchestration knowledge (Docker, Kubernetes).
  • Front-end basics (JavaScript, HTML).
  • Data engineering or data science exposure (Pandas, NumPy).
  • Infrastructure as Code experience (Terraform).

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar Python AWS Developer jobs: