Job Description
Role: Engineer
Required Skills: Python
Experience: 6 - 8 Years
Function: TECHNOLOGY
Apply By: 2026-12-04
Python AWS Developer
Must Have Technical/Functional Skills
- Strong hands-on experience with Python for backend development
- Experience building and consuming Web APIs (FastAPI, Django, or Flask)
- Hands-on experience with AWS services (ECS/Fargate, Lambda, S3, DynamoDB, CloudWatch, IAM, STS, SSM Parameter Store)
- Experience with CI/CD pipelines (e.g., GitHub Actions) and Docker
- Experience writing automated tests (pytest)
- Comfortable using AI coding assistants (Claude) to speed up development, review, and debugging
Good to have
- Strong experience with SQL and relational databases
- Experience debugging production issues end-to-end using cloud log tools (e.g., CloudWatch)
- Experience integrating multiple systems/APIs and reconciling data across them
- Experience with Git-based team workflows (branching, code review, deployments)
- Awareness of agile/iterative SDLC processes
Experience coordinating with other teams on shared systems, access, or release timing
Roles & Responsibilities
Design and build backend services that connect to multiple data sources and APIs
Investigate and resolve production issues by analyzing logs and tracing bugs to root cause before making changes
Write automated tests and fix data-accuracy issues, especially when matching records across systems
Manage code through Git/CI/CD workflows and coordinate with other teams on shared systems and release timing
Salary Range- $100,000-$110,000 a year
#LI-OJ1
Numbers & Facts
| Location | West Des Moines, IA |
Skills
AWS Lambdaunmatched
Amazon Simple Storage Service (S3)unmatched
Amazon Web Services (AWS)unmatched
Application Programming Interface (API)unmatched
Artificial Intelligence (AI)unmatched
Cloud Computingunmatched
Code Reviewsunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Data Qualityunmatched
Debugging Skillsunmatched
Djangounmatched
Dockerunmatched
Gitunmatched
GitHubunmatched
Problem Solving Skillsunmatched
Pytestunmatched
Python Programming/Scripting Languageunmatched
Reconciliationunmatched
Relational Databases (RDBMS)unmatched
SQL Databasesunmatched
Software Development Lifecycle (SDLC)unmatched
Software Engineeringunmatched
System Integration (SI)unmatched
Test Automationunmatched
Test Plan/Scheduleunmatched
Level up your application
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder