Skip to main content

Python Developer

Technology
Mindlance
Reston, United States3 weeks agoUntil 6/22/2026
Service contract

Job description

Position: Python Developer

Location: Reston, VA (Hybrid)

Duration: 12 Months (Possible Extension)

Job Description:

We are seeking a highly experienced Senior Software Engineer with strong expertise in backend development, cloud-native architecture, and data engineering. The ideal candidate will have deep knowledge of the Software Development Lifecycle (SDLC), hands-on experience with AWS services, and the ability to design scalable, high-performance systems. Experience in financial domains such as mortgage banking or trading systems is highly preferred.

Key Responsibilities:

  • Lead and contribute across all phases of the Software Development Lifecycle (SDLC) including requirements gathering, design, development, testing, deployment, and maintenance.
  • Design, develop, and maintain robust backend systems using Python and/or PySpark.
  • Architect and implement scalable, secure, and highly available cloud-native solutions on AWS.
  • Develop and optimize complex data models and database schemas across relational and NoSQL systems.
  • Write efficient, optimized SQL queries and improve database performance.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Implement CI/CD pipelines and follow best practices using modern DevOps tools.
  • Leverage GenAI tools (e.g., GitHub Copilot, ChatGPT) for code generation, reviews, testing, and documentation.
  • Support financial systems, including trading desk applications and risk analytics platforms (if applicable).

Required Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • 10 years of hands-on software development experience.
  • Strong backend development experience with Python, PySpark, or Node.js.
  • Expertise in databases such as PostgreSQL, Amazon Redshift, and DynamoDB.
  • Solid understanding of data modeling, schema design, and query optimization.
  • Extensive experience with AWS services including Lambda, S3, EC2, ECS, RDS, Glue, Step Functions, CloudWatch, EventBridge, SNS/SQS.
  • Experience with Git-based workflows and CI/CD tools like GitLab.
  • Hands-on experience with Docker and Terraform.

Preferred Qualifications:

  • Experience in Mortgage Banking, Bond Markets, or Financial Trading systems.
  • Knowledge of financial instruments such as Mortgage-Backed Securities (MBS), derivatives, swaps, futures, etc.
  • Experience working with front office trading desk applications and financial risk analytics.
  • Familiarity with AWS Bedrock and building GenAI-powered applications or agents.

Technical Skills:

Backend Development: Python, PySpark, Node.js, Scripting

Databases: SQL, PostgreSQL, Amazon Redshift, DynamoDB

AWS Services: Lambda, S3, EC2, ECS, RDS, Glue, Step Functions, CloudWatch, EventBridge, SNS/SQS, AWS CLI

DevOps & Tools: Docker, GitLab, Terraform, IntelliJ, VS Code, DBeaver, Postman

AI/GenAI Tools: GitHub Copilot, ChatGPT, or similar tools for development lifecycle optimization

Nice to Have:

Experience building AI-driven workflows or automation using AWS Bedrock

Exposure to large-scale distributed systems and data pipelines

Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.

Keywords
monthsOfExperience: 120GitLabSCHEMARedshiftDBeaverNode.jsVisual Studio CodeJavaScriptDevOpsIntellijPostgresqlPythonSqlRelational grammarCI / CDNodeBedrockAlgorithmic tradingAWSDocker

¿Te interesa este puesto?