1

Contract Python Jobs (NOW HIRING)

Python Developer

Phoenix, AZ

$50 - $68.75/hr

This contract position will focus on improving the maintainability, clarity, and structure of the existing Python codebase. Core responsibilities include refactoring scripts that handle geocoding ...

Python Developer

Charlotte, NC · On-site

$49 - $67.75/hr

Python Developer Charlotte, NC (onsite 3x a week) 1 year + contract Must Have: Python Pyspark ETL Continuous Integration JD for Python Full stack engineer. Seeking a full stack Engineer to join our ...

Python Developer

Phoenix, AZ

$50 - $68.75/hr

This contract position will focus on improving the maintainability, clarity, and structure of the existing Python codebase. Core responsibilities include refactoring scripts that handle geocoding ...

Python Pyspark

Wilmington, DE · On-site

$48.75 - $67.25/hr

Contract/W2 1. Hands on exeperience on pyspark and AWS. 2. Candidates from Tier-1 companies will be prefered. Expert proficiency in Python programming language Expert proficiency in PySpark ...

Python Pyspark

Wilmington, DE · On-site

$48.75 - $67.25/hr

Contract/W2/Full Time Must have skill: PySpark, including Spark SQL and other Spark APIs Expert proficiency in Python programming language Expert proficiency in PySpark, including Spark SQL and other ...

Python Developer

Chantilly, VA · On-site

$51.50 - $71/hr

Type: Contract * Job #3456 Python Developer: w orks as part of a team to implement functionality as part of multiple efforts to build data processing applications while taking ownership of ...

Python Developer

Jersey City, NJ · On-site

$55 - $75.75/hr

Contract / Full Time Accepts H1B transfers Location: Jersey City, NJ ( Remote for now) Responsibilities * Write clean and scalable code in Python * Backend Intigration * Contribute your knowledge and ...

Python developer

Mclean, VA · Hybrid

$78 - $80/hr

Python Developer 4+ month contract - may extend McLean, VA - hybrid onsite 3 days in office W2 Rate - $78-80/hr - NO 1099 NO CTC NO THIRD PARTY Must have: Experience developing and maintaining ...

Python Developer

$51.50 - $71/hr

Sr. Python Developer Full Time or Contract ( Accepts H1B Transfer) ONLY - 10+ Years resumes accepted Responsibilities * Write clean and scalable code in Python * Backend Intigration * Contribute your ...

Python Developer

$51.50 - $71/hr

Contract / Full Time Accepts H1B transfers Location: Jersey City, NJ ( Remote for now) Responsibilities * Write clean and scalable code in Python * Backend Intigration * Contribute your knowledge and ...

Python Developer

Jersey City, NJ · On-site

$55 - $75.75/hr

Contract / Full Time Exp: 10+ years only Accepts H1B transfers Location: Jersey City, NJ ( Remote for now) Responsibilities * Write clean and scalable code in Python * Backend Intigration

Python Developer

New York, NY

$55 - $75.75/hr

NYC, NY Duration: 6+ Months Contract - Preferred 5 years Python programming experience Some experience with C++ STL library Back end scripting with Django, flask. HTML, CSS, JavaScript and Jquery or ...

Python Developer

$51.50 - $71/hr

Contract Role / Full Time Responsibilities * Write clean and scalable code in Python * Backend Intigration * Contribute your knowledge and experience across the stack by triaging issues and ...

Python Developer

New York, NY

$55 - $75.75/hr

Brooklyn, NY Duration: 6+ Months Contract - Preferred 5 years Python programming experience Some experience with C++ STL library Back end scripting with Django, flask. HTML, CSS, JavaScript and ...

Python Developer

New York, NY · On-site

$55 - $75.75/hr

NYC, NY Duration: 6+ Months Contract - Preferred 5 years Python programming experience Some experience with C++ STL library Back end scripting with Django, flask. HTML, CSS, JavaScript and Jquery or ...

Python Developer

New York, NY · On-site

$55 - $75.75/hr

Jersey City, NJ Duration: 6+ Months Contract - Preferred 5 years Python programming experience Some experience with C++ STL library Back end scripting with Django, flask. HTML, CSS, JavaScript and ...

Python Developer

Phoenix, AZ

$50 - $68.75/hr

Contract Skills: Python, Git, Web Services Proficiency in Python, with demonstrated experience building and maintaining backend services or APIs Working knowledge of at least one additional ...

next page

Showing results 1-20

Contract Python information

See salary details

$13

$58

$86

How much do contract python jobs pay per hour?

As of Jun 1, 2026, the average hourly pay for contract python in the United States is $58.62, according to ZipRecruiter salary data. Most workers in this role earn between $48.32 and $66.59 per hour, depending on experience, location, and employer.

What is a Contract Python job?

A Contract Python job is a temporary or project-based position where a developer is hired to work on Python-related tasks for a specific duration. These roles are often found in industries like software development, data science, and automation. Contract Python jobs can be freelance, short-term, or long-term, depending on the employer's needs. They offer flexibility but may not include benefits like full-time employment.

What are the key skills and qualifications needed to thrive in the Contract Python position, and why are they important?

To thrive as a Contract Python Developer, you need strong proficiency in Python programming, experience with frameworks such as Django or Flask, and a solid understanding of software development best practices. Familiarity with version control systems like Git, cloud platforms such as AWS or Azure, and relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are often advantageous. Excellent problem-solving skills, adaptability, and effective communication are essential soft skills in this role. These capabilities ensure you can deliver high-quality, maintainable code on time while collaborating effectively with diverse teams in dynamic, project-based environments.

What kinds of projects and responsibilities can I expect as a Contract Python Developer?

As a Contract Python Developer, you can expect to work on a variety of projects ranging from web application development and API integrations to data processing, automation scripts, and machine learning tasks. Your daily responsibilities may include writing and testing code, debugging issues, collaborating with designers or front-end developers, and participating in code reviews. You'll often interact closely with project managers and clients to define requirements and provide technical solutions. The role offers exposure to different industries and technologies, making it a great opportunity to deepen your expertise and expand your professional network.
What cities are hiring for Contract Python jobs? Cities with the most Contract Python job openings:
What are the most commonly searched types of Python jobs? The most popular types of Python jobs are:
What states have the most Contract Python jobs? States with the most job openings for Contract Python jobs include:
Infographic showing various Contract Python job openings in the United States as of May 2026, with employment types broken down into 59% Full Time, and 41% Contract. Highlights an 62% In-person, 20% Hybrid, and 18% Remote job distribution, with an average salary of $121,932 per year, or $58.6 per hour.
Python Developer

$50 - $68.75/hr

Other

Posted 20 days ago


Job description

Python Developer for Geocoding System Modernization

The Arizona Department of Health Services (ADHS) is seeking a skilled and experienced Python developer to modernize and refactor the Python codebase that supports an existing full-stack geocoding system. This system includes multiple Python scripts for data processing and automation, a SQL Server database, Esri file geodatabases, and a PHP-based web interface for configuring and running geocoding jobs. It also features a manual geocoding interface built with the ArcGIS JavaScript API. Geocoding workflows leverage a combination of locally installed geocoding software, ArcGIS Server-based geocoding services, and the Google Maps API. This contract position will focus on improving the maintainability, clarity, and structure of the existing Python codebase. Core responsibilities include refactoring scripts that handle geocoding logic, address standardization, data validation, and geospatial enrichment. The refactored code should follow Python best practices (including PEP 8), improve error handling and logging, and allow for more efficient testing, debugging, and future enhancement.

Key Responsibilities
  • Assess the current Python codebase, workflows, and dependencies related to geocoding and spatial data processing.
  • Refactor and modernize existing Python scripts to improve code readability, modularity, and adherence to best practices (e.g., PEP 8, logging, error handling).
  • Maintain and improve integration with multiple geocoding services, including locally installed geocoding software, ArcGIS Server REST-based services, and Google Maps Geocoding API (including quota management and API key security).
  • Transition data processing from flat files (CSVs, Esri file geodatabases) to an ArcGIS Enterprise Geodatabase (SQL Server).
  • Implement robust logging, error handling, and validation throughout the codebase.
  • Optimize and document fallback logic for handling geocoding failures and manual resolution workflows.
  • Produce high-quality technical documentation, including code comments and usage instructions, architecture diagrams, and workflow documentation.
  • Improve the logging and reporting framework for better error tracking and system transparency.
  • Collaborate with internal GIS and IT staff for requirements clarification, testing, and implementation support.
Required Skills & Experience

Core Technical Proficiency

  • Python Proficiency – Advanced experience writing clean, modular Python code for data processing and automation. Familiarity with best practices including PEP8, logging, and error handling; libraries may include: pandas, os, shutil, logging, arcpy, pyodbc, requests.
  • Experience using ArcPy for spatial joins, geoprocessing, and field calculations.
  • Strong understanding of SQL Server databases, including querying and updating tabular data; working knowledge of geospatial data stored in ArcGIS Enterprise Geodatabases.
  • Experience working with third-party geocoding APIs, especially Google’s Geocoding API (including authentication, usage limits, and response parsing).
  • Familiarity with API security protocols such as OAuth2, API keys, or JWT.

Software Development Best Practices

  • Adherence to PEP 8 and modular design principles.
  • Use of Git for version control and collaboration.
  • Experience writing clean, maintainable, and well-documented code.
  • Comfortable working independently and delivering clear, reliable deliverables in a contract environment.
Preferred Qualifications
  • Experience modernizing or rewriting legacy Python codebases.
  • Familiarity with geocoding accuracy scoring, fallback strategies, and manual resolution workflows.
  • Prior work with public health, government, or GIS teams is a plus.
Deliverables
  • Refactored Python scripts with improved structure, documentation, and testability.
  • Modularized codebase that supports future enhancements and integration of new geocoding services.
  • Revised error handling and logging mechanisms.
  • Documentation including: code comments and docstrings, developer setup instructions, system architecture diagram or data flow chart.
  • Updated configuration files and batch scripts (if applicable).
  • Knowledge transfer session(s) to internal staff.
Qualifications

Education

  • Bachelor’s degree in Computer Science, Geographic Information Systems, Software Engineering, or a related field.
  • Equivalent professional experience may be substituted for formal education.

Experience

  • Minimum of 5 years of experience in Python development.
  • Demonstrated experience refactoring or modernizing existing codebases for improved maintainability and performance.
  • Experience working with government or public health organizations is a plus.