1

Contract Python Jobs in British Columbia (NOW HIRING)

This is a 9-month contract, hybrid role based out of our head office in Vancouver . If you're a passionate Python developer who thrives on solving complex technical challenges in a fast-moving ...

Expert knowledge in Python & Mel * Knowledge in Shotgun Desktop & Shotgrid * Expert Knowledge of ... Benefits after 3 months! (contracts must be 6 months or longer to be eligible) * We pay overtime ...

Expert knowledge in Python and C++ * Knowledge in Shotgun Desktop & Shotgrid * Preferred knowledge ... Benefits after 3 months! (contracts must be 6 months or longer to be eligible) * We pay overtime ...

Strong proficiency in Python, with solid skills in coding, debugging, and performance optimization ... Job Type & Location This is a Contract to Hire position based out of Richmond, BC. Pay and Benefits ...

next page

Showing results 1-20

Contract Python information

See British Columbia salary details

$12

$49

$88

How much do contract python jobs pay per hour?

As of May 29, 2026, the average hourly pay for contract python in British Columbia is $49.44, according to ZipRecruiter salary data. Most workers in this role earn between $29.09 and $66.35 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 are the most commonly searched types of Python jobs in British Columbia? The most popular types of Python jobs in British Columbia are:
What are popular job titles related to Contract Python jobs in British Columbia? For Contract Python jobs in British Columbia, the most frequently searched job titles are:
What job categories do people searching Contract Python jobs in British Columbia look for? The top searched job categories for Contract Python jobs in British Columbia are:
Infographic showing various Contract Python job openings in British Columbia as of May 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 100% In-person job distribution, with an average salary of $102,830 per year, or $49.4 per hour.

Python Developer (Contract)

GSL Group

Vancouver, BC

$100K/yr

Contractor

Posted 19 days ago


Job description

We innovate | We have tenacity |We empower | We get things done | We are unique |We have fun


You are a skilled Python Developer with exceptional attention to detail, strong communication skills, and the ability to proactively support strategic initiatives, day-to-day operations, and product growth. You thrive in a fast-paced, data-driven environment and enjoy solving complex technical challenges that directly impact user experience and platform performance.

This role is fully dedicated to OfficePools.com, under the umbrella of the GSL Group of Companies.  It's project-based and focused on developing newcapabilities for our fantasy sports pools..

Key Responsibilities:

  • Complex Algorithm Implementation: Design and implement sophisticated scoring and comparison logic. This involves managing multi-dimensional datasets (Teams x Games x Dates x Stats) and performing efficient aggregations.
  • Performance Optimization: Identify bottlenecks in data processing and implementing strategies like memory-mapping (numpy.memmap) or database indexing to ensure low-latency updates for large-scale environments.
  • Database Design: Utilize your strong SQL skills and experience to design efficient relational schemas for storing time-series statistics and user-generated data.
  • API Development: Build and extend REST APIs (using Django Rest Framework) to serve data to frontend applications.

The Ideal Candidate:

  • Advanced Python 3.x: Deep proficiency in Python, including performance optimization, decorators, and advanced data structures.
  • Scientific Computing with NumPy: Experience using NumPy for large-scale matrix and array-based calculations. Comfort with mathematical logic and optimizing computations for high-volume data sets.
  • Django Web Framework: Expertise in Django (2.2+ / 3.x), specifically focusing on complex ORM queries, database migrations, and architecting scalable models.
  • Distributed Systems: Experience with Celery for managing background tasks and asynchronous processing of real-time data feeds.
  • Data Ingestion & Integration: Proficiency in consuming and parsing external data feeds (XML/JSON/REST) and integrating them into a unified internal representation
  • Full-stack Exposure: Basic familiarity with modern frontend technologies (React) to understand how backend data models are consumed and rendered.
  • DevOps/Infrastructure: Knowledge of managing Python environments,environment variables, and deployment pipeline.
  • Strong problem-solving skills with excellent attention to detail.
  • Strong communication skills and a collaborative, team-oriented mindset.
  • Passion for sports, particularly hockey.
  • Experience with fantasy sports platforms is a strong plus.

This is a 9-month contract, hybrid role based out of our head office in Vancouver. If you're a passionate Python developer who thrives on solving complex technical challenges in a fast-moving, sports-driven environment, we'd love to hear from you!

OfficePools.com, one of the GSL Group of Companies, is proud to be an equal opportunity employer.  We value diversity and are dedicated to providing a work environment that is free from harassment and discrimination.  All employment decisions are made based on qualifications, job requirements and business needs. GSL is passionate about being known for an inclusive culture where talented people of all backgrounds want to work.


Employment Type: CONTRACTOR