1

Contract Python Jobs in British Columbia (NOW HIRING)

Java Engineer (Contract)

Vancouver, BC ยท On-site

CA$41 - CA$45/hr

C++, C#, Python, PHP * Concurrency/Multithreaded programming * Java Performance Tuning * Java Web Frameworks (e.g. Apache Struts 2) * Java JPA/Hibernate/JDBC, JMS, JUnit * Web Technologies:

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 ...

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 ...

Senior Odoo Developer

Delta, BC ยท Hybrid

$40 - $65/hr

Write or oversee Python/OWL customizations and custom reports where out-of-the-box functionality is ... Monday to Friday, 9:00 AM to 5:00 PM Job Type: Full-time | 6-month contract | Hybrid Compensation:

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 Jul 10, 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 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 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 most commonly searched types of Python jobs in British Columbia? The most popular types of Python jobs in British Columbia 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 July 2026, with employment types broken down into 1% As Needed, 62% Full Time, 19% Part Time, 1% Temporary, and 17% Contract. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $102,830 per year, or $49.4 per hour.

Senior Backend Engineer, .NET & Python

PosiTrace

Burnaby, BC โ€ข On-site

CA$110K - CA$145K/yr

Full-time

PTO

Re-posted just now


Job description

PosiTrace builds a real-time GPS fleet tracking SaaS platform -- vehicle location, telemetry processing, reporting, dispatching, and fleet management tools for SMB and enterprise customers across Canada and Mexico. Our backend processes millions of GPS data points daily across multiple receiver protocols.

We're migrating toward MACH (Microservices, API-first, Cloud-native, Headless) and need a senior backend engineer to co-own that evolution.

This is a full-time, on-site position at our Burnaby, BC headquarters. Not available for remote or hybrid.


What You'll Do

  • Build and maintain backend services in .NET 8 / C# and Python (FastAPI, Dramatiq workers, Dask data pipelines)
  • Design microservice boundaries, API contracts, and data flows as we decompose a monolithic Rails application into independent services
  • Work directly on core platform systems: GPS telemetry ingestion, history processing, reporting engine, dispatching services, billing and subscription management
  • Write and review production-grade, test-driven code; enforce quality through code reviews across .NET and Python codebases
  • Design and optimize MySQL queries and schemas for high-volume transactional workloads (10M+ row tables, complex joins across billing/device/contract hierarchies)
  • Build and consume RESTful APIs; design webhook delivery systems and event-driven integrations
  • Deploy to production via BitBucket Pipelines, Docker, and Kubernetes (GKE) with zero-downtime rolling updates
  • Produce architecture documentation: system diagrams, data flow diagrams, ADRs in Confluence
  • Manage async job processing with RabbitMQ and Dramatiq/Delayed Job workers
  • Operate within Google Cloud Platform: GKE, Cloud SQL, Cloud Storage, Secret Manager, BigQuery
  • Collaborate with the Rails team, DevOps, and QA; work with the Engineering Team Lead and VP of Engineering on technical direction
  • Estimate tasks, communicate blockers, and participate in sprint planning using Jira and GitFlow branching


What You Bring

  • Production experience with .NET 8 / C# -- building, testing, and deploying backend services
  • Production experience with Python -- FastAPI or Flask, async task processing, data manipulation (Pandas, Dask)
  • Strong MySQL skills: query optimization, indexing strategies, schema design for high-load systems
  • Experience with at least one of: PostgreSQL, Elasticsearch, MongoDB, BigQuery
  • Hands-on Docker + Kubernetes (GKE preferred): writing Dockerfiles, managing deployments, debugging pod issues, reading container logs
  • Experience with RabbitMQ or similar message brokers and async job queues
  • Track record of designing and implementing microservices -- service decomposition, inter-service communication, API versioning, backward compatibility
  • Familiarity with Redis for caching and session management
  • Experience with Git/GitFlow branching workflow and BitBucket or similar platforms
  • Ability to write clear technical documentation and communicate tradeoffs to both engineers and non-technical stakeholders
  • Strong written and spoken English


What Sets You Apart

  • Experience with Ruby on Rails; understanding Rails conventions and ActiveRecord is critical for designing migration paths
  • Experience with Go
  • MongoDB experience
  • Experience with Elixir
  • Background in IoT / telematics: GPS device protocols, high-throughput telemetry ingestion, real-time data pipelines
  • Experience with AI/ML integration: MCP servers, LLM API orchestration
  • WebSocket experience for real-time data delivery
  • Experience with Angular frontend; helpful for full-stack debugging
  • SOC2 compliance experience
  • Monitoring and observability: Zabbix, GrayLog, GCP Cloud Monitoring
  • API documentation practices (Swagger/OpenAPI)


What We Offer

  • On-site, full-time at our Burnaby headquarters -- no remote, no hybrid
  • Salary: CA$110,000 -- CA$145,000/year based on experience
  • Direct architectural impact on a multi-service SaaS platform processing real-time GPS data at scale
  • State-of-the-art hardware, JetBrains licenses (Rider, PyCharm, RubyMine)
  • Paid vacation, holidays, and sick days
  • Benefits program
  • Architect-track career progression
  • Work across the full stack: .NET microservices, Python data pipelines, Rails, GKE infrastructure
  • Individualized development plan and continuous learning opportunities


We welcome all qualified applicants, prioritizing skill and character. Let's talk.