

Mindlance
Python Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Python Developer with 3–7 years of experience, focusing on AWS and database migration. Contract length is 6 months, located in McLean, VA (3 days hybrid). Key skills include Python, AWS Lambda, and database transformation.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
600
-
🗓️ - Date
November 14, 2025
🕒 - Duration
More than 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
McLean, VA
-
🧠 - Skills detailed
#DynamoDB #Aurora RDS #Libraries #ML (Machine Learning) #AWS Lambda #Data Migration #Metadata #Integration Testing #Database Migration #Batch #Aurora #Data Lake #Data Management #RDS (Amazon Relational Database Service) #Migration #Automation #"ETL (Extract #Transform #Load)" #Python #Lambda (AWS Lambda) #API (Application Programming Interface) #Code Reviews #AWS (Amazon Web Services) #GitHub
Role description
Title: Python Backend Engineer
Duration: 6 Months
Location: McLean, VA (3 Days Hybrid)
Job Description:
We are seeking hands-on Python Developers with strong AWS and database migration experience to join a team in McLean, VA.
You’ll help modernize and migrate backend systems from an old AWS stack (DynamoDB + Lambda API) to a new architecture (Aurora + Lambda + API Gateway).
This role involves backend development, data migration, and validation, not machine learning model building.
Key Responsibilities
• Design, develop, and maintain backend APIs using Python and AWS Lambda.
• Migrate and transform data from DynamoDB to Aurora (RDS), ensuring accuracy and schema consistency.
• Build a shim/bridge between the old and new stacks to support smooth transition.
• Develop automation scripts to validate migrated data and perform quality checks.
• Integrate Aurora data with Capital One’s Data Lake (OneLake) using internal Python libraries.
• Perform unit and integration testing for all code and migration logic.
• Collaborate with internal teams to support tenant onboarding and metadata management.
• Participate in code reviews and ensure adherence to best practices in software development.
Required Skills & Experience
• 3–7 years of experience in Python development (backend or API-based).
• Strong knowledge of AWS services — Lambda, API Gateway, RDS/Aurora, DynamoDB, ALB.
• Experience with database migration or data transformation projects.
• Strong understanding of software development lifecycle (SDLC) and testing (unit & integration).
• Hands-on experience writing and deploying serverless applications on AWS.
• Ability to debug, validate, and optimize data workflows.
• Excellent communication skills and ability to work in a collaborative environment.
Nice-to-Have Skills
• Experience with machine learning platform architecture (batch vs online processing).
• Familiarity with Data Lake integration or ETL logic in Python.
• Experience with Capital One’s OneLake or Exchange gateway (a plus, not required).
• GitHub or code samples showcasing relevant projects.
Work Environment
• Hybrid onsite role: 3 days/week in McLean, VA (no remote or relocation candidates).
• Collaborative engineering team environment with emphasis on testing and production readiness.
• Contract role with possible extension based on project performance and business needs.
EEO: “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”
Title: Python Backend Engineer
Duration: 6 Months
Location: McLean, VA (3 Days Hybrid)
Job Description:
We are seeking hands-on Python Developers with strong AWS and database migration experience to join a team in McLean, VA.
You’ll help modernize and migrate backend systems from an old AWS stack (DynamoDB + Lambda API) to a new architecture (Aurora + Lambda + API Gateway).
This role involves backend development, data migration, and validation, not machine learning model building.
Key Responsibilities
• Design, develop, and maintain backend APIs using Python and AWS Lambda.
• Migrate and transform data from DynamoDB to Aurora (RDS), ensuring accuracy and schema consistency.
• Build a shim/bridge between the old and new stacks to support smooth transition.
• Develop automation scripts to validate migrated data and perform quality checks.
• Integrate Aurora data with Capital One’s Data Lake (OneLake) using internal Python libraries.
• Perform unit and integration testing for all code and migration logic.
• Collaborate with internal teams to support tenant onboarding and metadata management.
• Participate in code reviews and ensure adherence to best practices in software development.
Required Skills & Experience
• 3–7 years of experience in Python development (backend or API-based).
• Strong knowledge of AWS services — Lambda, API Gateway, RDS/Aurora, DynamoDB, ALB.
• Experience with database migration or data transformation projects.
• Strong understanding of software development lifecycle (SDLC) and testing (unit & integration).
• Hands-on experience writing and deploying serverless applications on AWS.
• Ability to debug, validate, and optimize data workflows.
• Excellent communication skills and ability to work in a collaborative environment.
Nice-to-Have Skills
• Experience with machine learning platform architecture (batch vs online processing).
• Familiarity with Data Lake integration or ETL logic in Python.
• Experience with Capital One’s OneLake or Exchange gateway (a plus, not required).
• GitHub or code samples showcasing relevant projects.
Work Environment
• Hybrid onsite role: 3 days/week in McLean, VA (no remote or relocation candidates).
• Collaborative engineering team environment with emphasis on testing and production readiness.
• Contract role with possible extension based on project performance and business needs.
EEO: “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”






