Python AWS Developer

Compunnel

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

Qualifications

  • 5-7 years of Python software development experience.
  • Proficient with libraries like NumPy, Pandas, and Flask.
  • Hands-on AWS cloud architecture experience.
  • Familiar with CI/CD tools like Bamboo and Ansible.
  • Experience with web application development using Dash and React.
  • Knowledge of data architecture and data pipelines.
  • Familiarity with microservices and serverless architectures.

Responsibilities

  • Develop and support Python applications using various libraries.
  • Build and deploy architectures on AWS services like EC2 and Lambda.
  • Create CI/CD pipelines with tools like Bitbucket and Artifactory.
  • Design web applications with session management and Okta integration.
  • Develop scalable data architectures and pipelines.
  • Optimize application performance with caching strategies.
  • Collaborate on the development of cloud-based solutions.

Benefits

  • Flexible working hours.
  • Opportunities for professional development.
  • Access to training resources and certifications.
  • Collaborative work environment.
Full Job Description
Job Summary
We are seeking a Python AWS Developer with strong experience in Python software development, AWS cloud architecture, DevOps, data pipelines, and web application development. The ideal candidate will have hands-on experience building and supporting AWS-based applications, developing scalable data architectures, implementing CI/CD pipelines, and designing secure, serverless, and microservices-based solutions.

Key Responsibilities
• Develop, enhance, and support Python-based applications using technologies such as NumPy, Pandas, scikit-learn, Dash, Dask, Flask, and Boto3.
• Build, deploy, and support AWS cloud architectures using services such as EC2, CloudWatch, ECS, SageMaker, Step Functions, Lambda, and PostgreSQL.
• Design and implement CI/CD pipelines using tools such as Bamboo, Bitbucket, Artifactory, and Ansible.
• Develop web applications using Dash and React, including session management and Okta integration.
• Design and implement scalable and optimized data architectures and data pipelines.
• Work with AWS data services including Glue ETL, S3, PostgreSQL, and Athena.
• Design and implement caching strategies to improve application performance.
• Develop and support microservices architectures and orchestration solutions.
• Implement serverless architectures using AWS Lambda, SNS, and SQS.
• Design, implement, and secure APIs using Amazon API Gateway and established API security practices.
• Collaborate with cross-functional teams to develop, deploy, and support cloud-based solutions.

Required Qualifications
• Strong Python software development experience.
• Proficiency with Python libraries and frameworks such as NumPy, Pandas, scikit-learn, Dash, Dask, Flask, and Boto3.
• Hands-on experience building and supporting AWS architectures.
• Experience with AWS services including EC2, CloudWatch, ECS, SageMaker, Step Functions, Lambda, and PostgreSQL.
• Experience with CI/CD pipeline tools such as Bamboo, Bitbucket, Artifactory, and Ansible.
• Experience developing web applications using Dash and React.
• Experience with session management, Okta, and hosting applications in AWS.
• Experience with optimized data architecture and data pipelines.
• Experience with microservices design and orchestration.
• Experience with serverless architecture using AWS Lambda, SNS, and SQS.
• Experience implementing APIs using API Gateway and designing secure APIs.

Preferred Qualifications
• Experience with AWS Glue ETL, S3, PostgreSQL, and Athena.
• Experience implementing caching solutions for performance optimization.
• Knowledge of the investment domain, particularly equities.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Python AWS Developer jobs: