Overview
Hybrid
$60+
Contract - W2
Contract - 24 Month(s)
50% Travel
Skills
AWS
PYTHON
Job Details
About the Role:
We are seeking a skilled and motivated Python Developer with strong AWS experience to join our dynamic technology team. This hybrid role requires a developer who is comfortable working both independently and collaboratively to design, develop, deploy, and maintain cloud-native applications and microservices.
You will be part of a cross-functional team building scalable backend services, automating infrastructure, and contributing to continuous integration and delivery processes. The ideal candidate has hands-on experience in cloud environments (especially AWS), a deep understanding of Python, and a passion for solving complex technical problems.
Responsibilities:
- Develop, test, and maintain scalable Python applications and microservices.
- Design and implement cloud-native solutions on AWS using services such as Lambda, EC2, S3, DynamoDB, API Gateway, and CloudFormation.
- Collaborate with DevOps engineers to automate deployments using tools like AWS CodePipeline, CodeBuild, and Terraform.
- Develop and maintain RESTful APIs and integrate with external/internal services.
- Optimize application performance, scalability, and reliability.
- Participate in Agile development cycles, including sprint planning, daily stand-ups, and retrospectives.
- Write unit and integration tests to ensure software quality.
- Monitor and debug applications in production using AWS CloudWatch and X-Ray.
- Ensure code meets security and compliance standards.
Basic Qualifications:
- Bachelor s degree in Computer Science, Engineering, or a related field.
- 10+ years of professional experience in Python development.
- 7+ years of hands-on experience with AWS cloud services.
- Strong understanding of REST APIs and web services.
- Familiarity with AWS serverless architectures (Lambda, Step Functions).
- Experience with version control systems like Git.
- Working knowledge of containerization tools (Docker) and CI/CD pipelines.
- Solid understanding of Agile/Scrum methodologies.
Preferred Qualifications:
- AWS certifications (e.g., AWS Certified Developer Associate or AWS Solutions Architect).
- Experience with infrastructure-as-code tools such as CloudFormation or Terraform.
- Exposure to frontend frameworks or full-stack development.
- Familiarity with data processing frameworks like AWS Glue or Apache Spark.
- Experience working in a finance environment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.