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.”