Avatar for GSL Group
GSL Group
Actively Hiring
Versatile Management Group

Python Developer (Contract)

Posted: 3 months ago
Job Location
Remote Work Policy

In office - WFH flexibility

Visa Sponsorship

Not Available

RelocationAllowed
Skills
SQL
Django
XML
Data Integration
JSON
Celery
Numpy
Performance Optimization
REST
Mathematical Logic
Python 3.X
Django Rest Framework
Data Ingestion
Advanced Data Structures
Scalable Models
Orm Queries
Decorators
Database Migrations
Asynchronous Processing
Background Tasks
Real-Time Data Feeds
Relational Schemas
Large-Scale Matrix
Array-Based Calculations
Optimizing Computations
High-Volume Data Sets
Consuming and Parsing External Data Feeds
Integrating Them into a Unified Internal Representation
Time-Series Statistics
User-Generated Data

About the job

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

About the company

GSL Group company logo

GSL Group

Actively Hiring
Versatile Management Group51-200 Employees
Learn more about GSL Group image

Similar Jobs

Picovoice company logo
Picovoice
On-device AI platform for real-time voice, language, and vision understanding
Hiive company logo
Hiive
The marketplace for private stock. Trade unicorns online
Crema Social company logo
Crema Social
Fast Growting International Dating through a Social Meal Experiment
IcePanel company logo
IcePanel
Diagramming and modelling tool for software architecture
Altinity company logo
Altinity
The leading service and software provider for ClickHouse