cover image
FP Inc.

Python Developer

Hybrid

Toronto, Canada

Senior

Freelance

25-02-2026

Share this job:

Skills

Python Java SQL Docker Kubernetes Architecture Programming git Numpy Pandas C++ GCP python programming

Job Specifications

Location Address: Hybrid – Toronto – 2 days/week (Monday, Tuesday) Subject to change: 3–4 days onsite may be required based on business needs

Contract Duration: ASAP to Oct 31, 2026 | Possibility of extension & conversion to FTE

Responsibilities:

Write solid python codes, using best practices on coding/architecture, leveraging Google Cloud Native Technologies.
Optimize and simplify the codes, perform code reviews and ensure that code quality standards are met.
Document and demonstrate solutions by developing documentation, flowcharts, and architectural diagrams.

Must Have Skills:

8+ years of previous experience as a Developer (using any of: Java, Python, C++) with hands-on experience developing applications end to end.
3+ years’ recent experience in Python programming

Nice-To-Have Skills:

Exposure to various architecture patterns and design such as message based ETL SQL batch, real time programming, schedule-based batch
Proficiency with Pandas Dataframe and Numpy
Experience with cloud-native technologies (GCP, Google Cloud Functions, BigQuery, DataFlow, DataProc, Pub/Sub).
Familiarity with Kubernetes, Docker
Experience with SQL 6. Experience with scheduling tools like Airflow
Experience with Object Oriented Design
Experience with Python best practices and Git/Bitbucket best practices

Education: Bachelor's degree in a technical field such as computer science, computer engineering or related field

Candidate Review & Selection – Interview Process 2 rounds 1st technical virtual – 1 hour – with HM – will include some verbal coding exercises 2nd in person – 30 mins to 1 hour – with delivery manager

About the Company

WHO WE ARE We are a specialist FinTech and Financial Services recruitment consultancy. We have been helping clients attract, hire and retain staff across all areas from technology to finance. By being specialists in our sectors, we are able to use our deep and active network of professionals to quickly match the best people with great permanent and contract job opportunities. WHAT WE DO: We deliberately work on a small number of assignments allowing us the time to deeply search for talent for your business. By partnering ... Know more