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 ...
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 ...
Python Software Developer
CA$100K - CA$135K/yr
MS or PhD in Computer Science, EE, Physics or related quantitative field * 7+ years of experience in back-end development in python. * 3+ years of engineering experience with significant exposure to ...
Python Software Developer
CA$100K - CA$135K/yr
MS or PhD in Computer Science, EE, Physics or related quantitative field * 7+ years of experience in back-end development in python. * 3+ years of engineering experience with significant exposure to ...
Senior Backend Engineer, .NET & Python
Burnaby, BC · On-site
CA$110K - CA$145K/yr
NET 8 / C# and Python (FastAPI, Dramatiq workers, Dask data pipelines) * Design microservice ... Collaborate with the Rails team, DevOps, and QA; work with the Engineering Team Lead and VP of ...
Senior Backend Engineer, .NET & Python
Burnaby, BC · On-site
CA$110K - CA$145K/yr
NET 8 / C# and Python (FastAPI, Dramatiq workers, Dask data pipelines) * Design microservice ... Collaborate with the Rails team, DevOps, and QA; work with the Engineering Team Lead and VP of ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Quick apply
We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...
Software Engineer (Rust + Python)
Surrey, BC · On-site
CA$100K/yr
Strong programming ability in Rust and Python * Interest in low-latency systems, parallel programming, and high-performance computing * Demonstrated problem-solving skills (through coursework ...
Software Engineer (Rust + Python)
Surrey, BC · On-site
CA$100K/yr
Strong programming ability in Rust and Python * Interest in low-latency systems, parallel programming, and high-performance computing * Demonstrated problem-solving skills (through coursework ...
... more junior technical team members, and ensuring improvements in reliability performance and ... NET and Python; experience with additional technologies such as Java and React is considered an ...
... more junior technical team members, and ensuring improvements in reliability performance and ... NET and Python; experience with additional technologies such as Java and React is considered an ...
Junior AI Coding Developer, Accounting System
$55K - $75K/yr
Junior AI Coding Developer, Financial Systems - Delta, BC Permanent | On-site Salary: $55,000-$75,000 base ABOUT US STRIVE is a specialist recruitment firm offering proactive recruitment solutions in ...
Quick apply
Junior AI Coding Developer, Accounting System
$55K - $75K/yr
Junior AI Coding Developer, Financial Systems - Delta, BC Permanent | On-site Salary: $55,000-$75,000 base ABOUT US STRIVE is a specialist recruitment firm offering proactive recruitment solutions in ...
Junior Python Developer information
What is a Junior Python Developer job?
A Junior Python Developer is an entry-level software developer who specializes in writing, testing, and maintaining code using the Python programming language. They typically work under the guidance of senior developers and assist in building applications, fixing bugs, and improving performance. Their responsibilities may include writing scripts, working with databases, and integrating third-party services. Strong problem-solving skills, knowledge of Python frameworks like Django or Flask, and familiarity with version control systems like Git are often required. Junior developers are expected to learn quickly and contribute to the development team while gaining hands-on experience.
What are the key skills and qualifications needed to thrive in the Junior Python Developer position, and why are they important?
To thrive as a Junior Python Developer, you need a solid foundation in Python programming, an understanding of computer science fundamentals, and often a relevant degree or coursework. Familiarity with version control systems like Git, basic experience with web frameworks such as Flask or Django, and knowledge of databases are commonly expected, while certifications like PCEP can be advantageous. Attention to detail, a willingness to learn, effective problem-solving, and strong communication skills are essential soft skills for this role. These competencies ensure you can contribute efficiently to software development projects, adapt to new challenges, and collaborate well within a development team.
What are the typical daily responsibilities of a Junior Python Developer?
As a Junior Python Developer, your daily tasks may include writing and testing code, fixing bugs, and participating in code reviews alongside more experienced developers. You'll often work on modules or features under the guidance of senior team members, attend stand-up meetings, and update project documentation as needed. Collaboration with frontend developers, QA testers, and project managers is common, especially when integrating systems or implementing new features. Over time, you can expect to take on more complex tasks and gradually build your expertise through mentorship and hands-on project work.

$100K/yr
Contractor
Posted 10 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.