

Python Developer - AWS, API, Terraform, CI/CD, Dynamo, Lambdas
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Python Developer with 5-7+ years of experience, focusing on AWS, API development, Terraform, and CI/CD. It is a 6-month remote contract, requiring strong skills in cloud-based systems, Docker, and DevOps practices.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
-
ποΈ - Date discovered
July 8, 2025
π - Project duration
More than 6 months
-
ποΈ - Location type
Remote
-
π - Contract type
Unknown
-
π - Security clearance
Unknown
-
π - Location detailed
United States
-
π§ - Skills detailed
#DynamoDB #Logging #Databases #RDS (Amazon Relational Database Service) #Terraform #Project Management #Data Pipeline #SNS (Simple Notification Service) #S3 (Amazon Simple Storage Service) #API (Application Programming Interface) #Redshift #Snowflake #Cloud #AWS (Amazon Web Services) #Automation #GCP (Google Cloud Platform) #AWS Lambda #Jira #AWS CloudWatch #CHEF #Agile #Puppet #Containers #JavaScript #Programming #Python #GitHub #Kanban #Docker #OpenSearch #Leadership #Airflow #PostgreSQL #IAM (Identity and Access Management) #Java #Lambda (AWS Lambda) #VPC (Virtual Private Cloud) #Data Access #Deployment #Integration Testing #Athena #Kubernetes #Scala #AWS S3 (Amazon Simple Storage Service) #Security #DevOps #Infrastructure as Code (IaC) #Jenkins #SQS (Simple Queue Service) #Monitoring #Ansible
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
We have 2 - 3 Sr Python Developer roles open. The positions are a mix between Software Engineering and DevOps. The development environment is AWS Services (Lambda, Dynamo, EDS, RDS, S3, SQS/SNS/Event Bridge), API Gateway - strong API background, Docker/Containers, background creating and developing CI/CD pipelines (preferably Jenkins) and automation experience with Terraform is required.
β’ The Software engineer responsible for delivering integrated product solutions & support for investment platforms. Works in team environment and provides technical expertise and guidance throughout the entire software life cycle. Duties include analysis, design, estimation, planning, implementation, unit / integration testing of platform improvements and operational support to ensure systems availability for business stakeholders. Also required is status tracking, communication of progress and issue resolution.
β’ Provide IT solution design, delivery & support expertise in modern Cloud, Data and DevOps technologies
β’ Implementing CI/CD pipelines and other automation solutions for all stages and environments from development to production
β’ Implements timely decisions on complicated technical problems.
β’ Manages individual tasks and timelines with an ability to work without direct supervision.
β’ Mentors and coaches teammates.
β’ Apply leadership & ownership through full solution development life cycle while providing estimates, deliverables, and results
β’ Meet regularly with Project Management and Technical leads to manage status, milestones, risks and issues in an Agile SDLC
β’ Analyze requirements, develop technical specifications, and perform solution gap analysis via Agile/Kanban methodology
β’ Provide technical and/or business application consultation to customers and team members regarding functionality, architecture, operating systems and databases for complex product systems
β’ Prepare and present application and programming design solutions to fulfill business requirements
β’ Engage technical analysts and business users to provide input on test cases, test scenarios, and test plans
β’ Evaluate and balance application change risk with business need for timely product enhancements
β’ Efficiently design, deliver and release operational enhancements to address performance, stability, monitoring capabilities
β’ Identify and rapidly resolve issues to enable operations. Provide training guidance to team members and users as required.
β’ REQUIREMENTS
β’ Skills & Experience
β’ Required
β’ Experience with design, developing, and maintaining cloud-based systems
β’ Advanced ability to solve complex problems, drawing upon creativity, experience, and multiple sources of information
β’ Experience building analytic-focused applications using Python
β’ APIs for data access / computation
β’ Analytic processing (async computation)
β’ Data pipelines (spanning AWS / Snowflake)
β’ 4+ Experience with AWS including the development of solutions that leverage
β’ Lambdas
β’ ECS Fargate
β’ Step Functions
β’ RDS
β’ S3
β’ DynamoDB
β’ SQS / SNS / EventBridge
β’ API Gateway
β’ Key areas of knowledge
β’ Python
β’ Docker
β’ Terraform
β’ Preferred
β’ Institutional Investment knowledge
β’ Snowflake
β’ Jenkins
β’ Experience with AWS, GCP or other cloud provider
β’ Various datastore techniques and technologies: PostgreSQL, Athena, Redshift, S3, Parquet, OpenSearch, DynamoDB, Data Warehousing
β’
β’ We have a 6-month contract to hire position open for a Software Engineer with a strong Python development background and a deep understanding of AWS cloud technologies. This role is ideal for a professional with hands-on experience in AWS Serverless architecture, containerization, and automation. The ideal candidate will have experience with AWS services like S3, CDK, Cloud Gateway, and will be proficient in deploying applications using Terraform, GitHub, CI/CD pipelines, Jenkins, and Airflow. A solid understanding of cloud networking and Site Reliability Engineering (SRE) principles will be essential for success in this position.
β’
β’ This is for Mid to Sr Level and the candidate needs to have 5 - 7+ years of experience.
β’
β’ The position is 100% remote and the hours are central so a candidate that sits in Central or Eastern time zone preferred. St Louis is also preferred as going into the office to meet team members is preferred.
β’ As part of our dynamic engineering team, you will contribute to the design, development, and deployment of highly scalable applications, and work closely with cross-functional teams to implement cloud solutions and improve infrastructure reliability.
β’ Responsibilities:
β’ Python Development: Design and develop high-quality, efficient, and scalable applications using Python.
β’ AWS Cloud Engineering: Leverage AWS services such as S3, Lambda, API Gateway, and CloudFormation for deploying serverless architectures and cloud-native solutions.
β’ Containerization & Serverless: Build and manage containerized applications using Docker and AWS ECS or EKS, and implement serverless solutions using AWS Lambda.
β’ Infrastructure as Code (IaC): Use Terraform and AWS CDK to define and manage infrastructure, ensuring best practices for scalable and maintainable cloud environments.
β’ CI/CD Pipeline Automation: Build and maintain CI/CD pipelines using tools like Jenkins and GitHub to automate testing, integration, and deployment processes.
β’ DevOps & SRE: Ensure smooth deployment, monitoring, and operation of applications, focusing on cloud networking, SRE principles, and availability.
β’ Collaboration: Work closely with product teams to design, test, and deploy solutions, and provide support for infrastructure needs and scalability.
β’ Monitoring & Optimization: Implement monitoring, logging, and automated alerting mechanisms using tools such as AWS CloudWatch, Airflow, and other relevant AWS services.
β’ Agile Practices: Participate in sprint planning, retrospectives, and daily stand-ups using Jira to manage and track project progress.
β’ Required Qualifications:
β’ Programming Skills: Strong proficiency in Python, with experience in designing, developing, and deploying scalable applications.
β’ AWS Expertise: Hands-on experience with AWS S3, Lambda, API Gateway, CDK, and other AWS services for building serverless applications.
β’ Containerization: Experience working with Docker, AWS ECS, EKS, and Kubernetes.
β’ Infrastructure as Code (IaC): Expertise in using Terraform and AWS CDK for provisioning cloud infrastructure.
β’ CI/CD & DevOps: Proficient in creating CI/CD pipelines using Jenkins, GitHub, and related tools, as well as automating deployment processes.
β’ Cloud Networking: Solid understanding of cloud networking concepts, such as VPC, security groups, IAM roles, and connectivity.
β’ SRE Knowledge: Experience or knowledge of Site Reliability Engineering principles and ensuring the reliability and scalability of cloud services.
β’ Automation & Orchestration: Familiarity with Airflow for task automation and workflow management.
β’ Collaboration Tools: Experience working in Agile environments with Jira, handling sprint planning, task management, and tracking.
β’ Preferred Qualifications:
β’ Cloud Certifications: AWS Certified Developer or Solutions Architect.
β’ Container Orchestration: Experience with Kubernetes for container orchestration and management.
β’ Additional DevOps Tools: Familiarity with other DevOps tools like Ansible, Chef, or Puppet.
β’ Additional Languages: Familiarity with additional programming languages like Go, JavaScript, or Java.
β’ SRE Certifications: Any relevant certifications in SRE or cloud infrastructure.