Python AWS Developer

Cloudious LLC

Not Interested
Bookmark
Report This Job

profile Job Location:

Vancouver - Canada

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

A Python developer with AWS designs develops and deploys scalable cloud-native applications leveraging Python programming and various Amazon Web Services. The role focuses on creating robust high-performance solutions often involving serverless architectures and automated deployment pipelines.

Required Skills & Qualifications

  • Proficiency in Python: Strong command of Python programming and relevant frameworks like Django or Flask.
  • AWS Expertise: Hands-on experience with core AWS services and a strong understanding of cloud architecture principles. AWS certifications (e.g. AWS Certified Developer) are often preferred.
  • Database Knowledge: Experience with both relational (e.g. PostgreSQL MySQL Amazon RDS) and NoSQL databases (e.g. Amazon DynamoDB).
  • DevOps Tools: Familiarity with version control systems (Git) and CI/CD tools (e.g. Jenkins AWS CodePipeline GitHub Actions).
  • Problem-Solving: Strong analytical and problem-solving skills to troubleshoot complex distributed systems.
  • Communication: Excellent communication and collaboration skills to work effectively within an Agile team environment.

Key Responsibilities

  • Design and Development: Architect and build cloud-based applications backend services and automation frameworks using Python.
  • AWS Services Integration: Utilize a range of AWS services such as AWS Lambda Amazon S3 Amazon RDS Amazon DynamoDB API Gateway and EC2.
  • Coding and Testing: Write clean efficient and testable code participating in code reviews and ensuring best practices are followed.
  • Infrastructure as Code (IaC): Implement and manage cloud infrastructure using tools like AWS CloudFormation or Terraform.
  • DevOps and CI/CD: Establish and maintain continuous integration and continuous deployment (CI/CD) pipelines for seamless application delivery.
  • Data Handling: Work with SQL and NoSQL databases and potentially data processing services like AWS Glue or PySpark to manage data storage and transformation.
  • Monitoring and Optimization: Monitor application performance troubleshoot issues and optimize cloud resources for cost-effectiveness and scalability using tools like Amazon CloudWatch.
A Python developer with AWS designs develops and deploys scalable cloud-native applications leveraging Python programming and various Amazon Web Services. The role focuses on creating robust high-performance solutions often involving serverless architectures and automated deployment pipelines. ...
View more view more

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT