Demo

Senior Python Developer

JPS Tech Solutions
Mc Lean, VA Full Time
POSTED ON 4/4/2026
AVAILABLE BEFORE 5/3/2026
Job Category: Python Developer

Job Type: Onsite

Job Location: McLean Virginia

Compensation: Depends on Experience

W2: W2-Contract Only; Kindly note that applications on a C2C basis will not be considered for this role.

Job Description

US Work Authorization Requirement:

Candidates must be legally authorized to work in the United States without employer sponsorship. This includes, but is not limited to, U.S. Citizens, Permanent Residents, and other individuals with valid U.S. work authorization.

Job Description:

We are seeking a highly experienced Python Developer with 12 years of overall IT experience, including 5 years of deep, hands-on Python development, to design and build scalable, high-performance RESTful APIs. This role focuses on backend API development using Flask or FastAPI and strong application design principles.

The ideal candidate is a solid problem-solver with a strong foundation in object-oriented programming, experience building production-grade APIs, and the ability to work collaboratively in a fast-paced environment. While cloud exposure is limited in this project, familiarity with AWS and modern DevOps practices is a plus.

Key Responsibilities

  • Design, develop, and maintain RESTful APIs using Python and Flask or FastAPI
  • Apply strong object-oriented design principles to build clean, reusable, and maintainable code
  • Develop backend services that are scalable, secure, and high-performing
  • Collaborate with product owners, architects, and frontend teams to deliver end-to-end solutions
  • Write efficient, well-tested, and production-ready Python code
  • Implement unit and integration tests to ensure code quality and reliability
  • Debug, troubleshoot, and resolve complex technical issues
  • Participate in code reviews and contribute to best practices
  • Maintain technical documentation and support ongoing enhancements

Required Qualifications & Experience

Must Have

  • 12 years of overall IT experience
  • 5 years of strong, hands-on experience in Python development
  • Proven experience building REST APIs using Flask or FastAPI
  • Strong understanding of object-oriented programming (OOP) concepts
  • Experience developing production-grade backend services
  • Solid debugging and problem-solving skills
  • Strong communication and collaboration abilities

Preferred / Nice To Have

  • Experience with Python libraries such as Pandas and NumPy
  • Exposure to FinTech or financial domain projects
  • Familiarity with AWS cloud services
  • Experience with containers (Docker, Kubernetes)
  • Experience with testing frameworks (Pytest, Unittest, Behave)

Apply Online

Your Name *

Your Phone Number *

Your Email Address *

Job id

What is your current U.S. visa or immigration status? *

SelectU.S. Citizen (USC)Lawful Permanent Resident (Green Card holder)H1BF1-OPT/Stem-OPT/CPT EADH4-EADL-2SGC-EADOther Valid Visa

Where are you currently located at? *

W2 or C2C *

SelectW2C2C

How many years of total experience do you have? *

How many years of relevant experience do you have? *

Do you require H1B sponsorship? *

YesNo

Do you require sponsorship? *

NoYes – H-1B transferYes – Green Card sponsorshipYes – Both H-1B transfer and Green Card sponsorship

Upload Resume *

Δ

Facebook X LinkedIn WhatsApp

Salary.com Estimation for Senior Python Developer in Mc Lean, VA
$119,526 to $149,509
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at JPS Tech Solutions

  • JPS Tech Solutions Indianapolis, IN
  • We are seeking a dynamic and detail-oriented EDI Developer to join our innovative IT team. In this role, you will be responsible for designing, developing,... more
  • 9 Days Ago

  • JPS Tech Solutions Green, WI
  • Job Category: Scrum Master Job Type: Hybrid Job Location: Green Bay Wisconsin Compensation: Depends on Experience W2: W2-Contract Only; Kindly note that ap... more
  • 9 Days Ago

  • JPS Tech Solutions Kansas, MO
  • Job Category: Principal Snowflake Architect Job Type: Hybrid Job Location: Kansas Missouri Compensation: Depends on Experience W2: W2-Contract Only; Kindly... more
  • 9 Days Ago

  • JPS Tech Solutions Atlanta, GA
  • Front-End Engineer (React) Job Category: Front-End Engineer (React) Job Type: Hybrid Job Location: Atlanta Georgia Compensation: Depends on Experience W2: ... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Senior Python Developer jobs in the Mc Lean, VA area that may be a better fit.

  • eSolutionsFirst Mc Lean, VA
  • We are seeking a Senior Python Developer to support the development of mission-critical applications built on modern software development frameworks. The s... more
  • 1 Day Ago

  • Leidos Chantilly, VA
  • Description Who We Are : Kudu Dynamics is a Leidos owned company, forged out of a decade of experience in computer network operations and staffed with tale... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!