Haystack
← Back to Jobs
Technology
MI

Senior Python Developer

MindlanceMcLean, VA🇺🇸United StatesPosted Aug 24, 2026

Why This Role Stands Out

This Senior Python Developer role at Mindlance offers a fantastic opportunity to leverage your extensive Python and SQL expertise in a dynamic on-site environment, contributing to impactful projects. If you are a seasoned developer with strong communication skills and a passion for innovation, including AI research, this position is an excellent next step in your career. Apply today to join a reputable company and grow your technical capabilities.

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
McLean, VA, United States
Posted
3 weeks ago
DockerSQLETLNumPyAgileGitJiraKubernetesPandasPythonpytest

Job Description

Detailed Job Description:

Python Full Stack Developer Location: (Fully Onsite), Mclean, VA 22102

Duration: 6 months + Extensions

Responsibilities:

  • Refactor and modernize existing components of an ETL application to improve maintainability, performance, and scalability.
  • Perform end to end testing to verify accuracy of all layers and perform parallel testing to ensure data integrity of the new system.
  • Establish metrics and monitoring systems to evaluate the effectiveness of the implemented solutions.
  • Diagnose and resolve defects, eliminate technical debt in new solution, and drive continuous improvements to ensure alignment with software engineering best practices.
  • Write clean, robust, high-quality code following best practices, supported by automated unit and integration tests with strong coverage.
  • Coordinate with team members across different layers of the stack (data, services, APIs, and infrastructure) to deliver end-to-end solutions.
  • Assist with infrastructure upgrades, platform migrations, and adoption of new technologies to improve reliability, security, and operational efficiency.
  • Contribute to design discussions, code reviews, and documentation; demonstrate a commitment to collaborative problem-solving, thoughtful design, and high-quality deliverables.
  • Document findings and outcomes to build a knowledge base for future reference.

Qualifications:

  • Hands-on software development experience using Python programming
  • Candidate should be skilled in pandas and numpy Python libraries.
  • 2 3 years of experience using Git for source control in a team-based development environment.
  • 2 3 years of experience with SQL and relational database development.
  • 1 2 years of experience with containerization and orchestration technologies (e.g.Docker, Podman, Kubernetes).
  • 2 3 years of experience with unit testing frameworks (e.g., Pytest) and implementing automated test coverage.
  • Good oral, written communication skills and team collaboration skills.
  • Strong critical thinking, problem-solving skills, and familiarity with Agile development processes.

Preferred Skills:

  • Graduate degree in Information Technology, Computer Science, or related field.
  • Experience engaging with team members to gather requirements, align priorities, and drive delivery without missing delivery.
  • Exposure to product and project management tools (e.g., JIRA) to support planning, tracking, and execution.
  • Relevant technical certifications.

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

Similar jobs