Talent.com
Fulfil
Senior Python Engineer, IntegrationsFulfil • Toronto, ON, Canada
Senior Python Engineer, Integrations

Senior Python Engineer, Integrations

Fulfil • Toronto, ON, Canada
30+ days ago
Salary
CA$115,000.00 yearly
Job type
  • Full-time
Job description

About the Role

Fulfil is hiring a Senior Python Engineer in Toronto to become a key technical partner for our North American customers, our India-based engineering team, and our Product Lead for Integrations.

This is not a narrow implementation role. You will work across product engineering, integrations, support, implementation, and customer-facing technical problem-solving. Fulfil does not operate with a traditional product management layer, so our best engineers are expected to think deeply about the customer problem, make sound product judgments, and build solutions that scale.

You will own integrations (3PLs, carriers, sales channels, and merchant-specific operational logic) end-to-end: scoping, designing, building, reviewing, deploying, supporting, and improving production systems used by high-growth commerce brands.

This is a high-autonomy role for someone who wants to be close to the business, the code, and the customer.

Why This Role Matters

Fulfil’s mission is to become the default ERP for modern DTC brands: the system that powers orders, inventory, warehouses, fulfillment, accounting, and operations behind the storefront.

To get there, we need world-class engineering talent across India and North America. Our engineering team in India is highly technical, deeply product-minded, and uncompromising on code quality. Now we are building a stronger engineering presence in Toronto to better support North American merchants, move faster during critical business hours, and bring customer insights directly into product engineering.

You will be one of the first senior engineering hires in Toronto. Your impact will be outsized, and you’ll help shape how Fulfil builds, supports, and scales engineering in North America.

Location: Toronto, ON (in‑office during onboarding; hybrid 3 days/week in office after)

Type: Full‑Time

Expected Start Date: Immediately

Compensation: $115,000 - $170,000 CAD

What You’ll Do

  • Build Production-Grade Integrations: Design, build, and maintain Python integrations across commerce, logistics, finance, and fulfillment workflows, including 3PLs, carriers, sales channels, and merchant‑specific operational logic.

  • Own the Full Lifecycle: Take work from customer problem to technical design, implementation, code review, deployment, production support, and continuous improvement. At Fulfil, raising the PR is not the finish line.

  • Solve Real Customer Problems: Work directly with customers, support, and implementation teams to diagnose issues, understand operational workflows, and identify product gaps. You’ll translate messy real‑world problems into durable technical solutions.

  • Raise the Engineering Bar: Partner with our India‑based engineering team on architecture, code quality, reviews, reliability, and maintainability. “It works” is not enough; the code needs to be understandable, supportable, and scalable.

  • Scale North American Engineering Coverage: Help create stronger EST technical coverage for merchant escalations, integration support, and customer‑facing discovery as Fulfil builds its Toronto engineering presence.

  • Turn Patterns Into Product: Identify recurring integration needs and customer pain points, then turn one‑off solutions into scalable product capabilities.

  • Use AI Thoughtfully: Use AI tools as a force multiplier for engineering velocity while maintaining strong judgment, review discipline, and code quality.

  • Work Close to Leadership: Collaborate with technical leadership, including our founder/CEO, on product and engineering decisions where the best answer is not always obvious.

What We’re Looking For

We are looking for a senior engineer who is strong technically, clear with customers, and energized by ownership.

You have:

  • Strong Python experience in production systems

  • Experience building and maintaining integrations with third‑party APIs, including REST, webhooks, retries, idempotency, rate limits, and failure handling

  • Strong backend fundamentals: data modelling, async processing, queues, background jobs, and production debugging

  • Experience with PostgreSQL and ORM patterns; SQLAlchemy is a strong plus

  • Strong judgment around code quality, readability, and maintainability

  • Comfort working directly with customers or business stakeholders

  • A product mindset. You ask: “Is this the right thing to build?” not just “What ticket am I assigned?”

  • Curiosity about AI and how it changes engineering workflows, review processes, and merchant automation

  • The ability to work across time zones with a strong engineering team in India

  • A desire to help shape what engineering in Toronto becomes at Fulfil

  • Comfort with rigorous code review. You should expect direct, detailed feedback on design, readability, maintainability, and edge cases and engage with that feedback without ego.

What It’s Really Like to Work Here

  • Founder‑led, bootstrapped, and profitable - Fulfil is product‑obsessed and built for long‑term impact, not short‑term hype.

  • We move quickly because our customers depend on us - Our customers run real operations across orders, inventory, fulfillment, warehouses, accounting, and customer promises.

  • High ownership, low bureaucracy - You will not be handed tickets that fully describe the solution, and you will not wait weeks for approvals.

  • You are expected to think through the problem - You will seek context, talk to the right people, exercise good judgment, make recommendations, and own the outcome.

  • Clean code matters - We care deeply about readable, maintainable code that teammates can understand, support, and build on later.

  • Reviews are rigorous - Pull requests may go through multiple rounds of review. We would rather delay a release than ship code that creates future operational pain.

You will thrive here if you want: Autonomy, direct customer context, strong engineering standards, and the chance to help build the ERP platform behind the next generation of commerce brands.

This is not the right fit if you want: A highly layered organization, a narrow coding‑only role, or a roadmap where every decision has already been made for you.

About Fulfil

Fulfil is the modern ERP for commerce. Built to power the fastest‑growing eCommerce brands, our platform brings together order management, inventory, accounting, and more, turning complex operations into a strategic advantage.

We’re trusted by brands like HexClad, Ridge Wallet, Caraway, and Resident, and backed by people who want to change the way merchant operations are run. We believe in deep work, radical accountability, and building tools that let sharp people move faster.

#J-18808-Ljbffr

Create a job alert for this search

Senior Python Engineer, Integrations • Toronto, ON, Canada

Similar jobs

Senior Python Software Engineer - Toronto - $100,000 - $150,000 A Year

ValidusToronto, Canada
Full-time

Seeking a financial software engineer for a back-end team designing and maintaining systems for a trading platform.Responsibilities include stakeholder engagement, data integration, cloud-native de... Show more

 • Promoted

Python Engineer - Analytics

Ample Insight Inc.Toronto, ON, CA
Full-time

We are looking for an ambitious Python Engineer/Developer.You are passionate about technology but very pragmatic in the application of it to real-world engineering problems.You are experienced in l... Show more

 • Promoted

Senior Python Developer

PinnacleToronto, Ontario, Canada
Full-time

We're looking for a seasoned backend engineer to take ownership of architecture and implementation across our Python-based platform.You'll be making high-level technical decisions, mentoring engine... Show more

 • Promoted

Associate Python Engineer: Cloud & Microservices (Contract)

VBeyond CorporationToronto
Full-time

A tech recruitment firm in Toronto is seeking a Senior Python Software Engineer to enhance community knowledge with innovative solutions.The role requires expertise in Python and understanding of c... Show more

 • Promoted

Senior Solutions Engineer — API & Cloud Integrations

RootlyToronto, ON, CA
Full-time

A pioneering incident management platform is seeking a Solutions Engineer to join their team in Toronto, Ontario.In this role, you will guide customers in implementing solutions, develop best pract... Show more

 • Promoted

Python Developer Senior Engineer Role At Fitch

Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions GroupToronto, Canada
Full-time

Fitch Ratings seeks a Senior Software Engineer in Toronto focused on Python to drive application development in cloud environments.Your expertise will help maintain high-performing, scalable system... Show more

 • Promoted

Software Engineer, Python

AutoSyncToronto, ON, CA
Full-time

TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services.AutoSync, and Dealertrack Canada.Quebec) offers the largest inventory of new and used cars in Canada, wit... Show more

 • Promoted

Senior Python Engineer - Microservices & Banking Platform

VySystemsToronto, ON, CA
Full-time

A tech company in Ontario is seeking a Senior Software Engineer to enhance its banking platform.The role involves designing scalable solutions, mentoring engineers, and participating in sprint plan... Show more

 • Promoted

Senior Python Engineer, Integrations

FulfilToronto, Ontario, Canada
Full-time

Fulfil is hiring a Senior Python Engineer in Toronto to become a key technical partner for our North American customers, our India-based engineering team, and our Product Lead for Integrations.This... Show more

 • Promoted

Senior Cloud Engineer

The Nationwide GroupMarkham, ON, CA
Full-time

The Nationwide Group (TNG) is a pioneer in designing and developing outsourced financial services software, exclusively focused on creating comprehensive and customizable solutions for the real est... Show more

 • Promoted

Technical Deployment Lead

CprvisionWhitchurch-Stouffville, ON, CA
Full-time

Hands‑On Deployment Execution: Build, run, and troubleshoot CI/CD pipelines supporting application and infrastructure deployments.Execute and lead production deployments, cutovers, and rollbacks ac... Show more

 • Promoted

Senior Python Software Engineer - Toronto

Validus Risk ManagementToronto, ON, CA
Full-time

Senior Software Engineer (Python/Rust) - Toronto.Validus is looking for a financial software engineer to join our back-end team.This team is responsible for designing, implementing and maintaining ... Show more

 • Promoted

Senior Python Engineer - Scalable Microservices (Onsite)

Princeton IT Services, IncToronto, ON, CA
Full-time

A technology services company is seeking a Senior Software Engineer, specifically a Sr Python Developer, to enhance their core banking platform.The position requires strong experience in system des... Show more

 • Promoted

Senior Platform Engineer (Python) - C$130,000 - C$180,000 A Year

Acquird.ioEast York, Canada
Full-time

Senior Platform Engineer to build scalable B2B/B2C SaaS platforms using Python, Django, and Celery, focusing on API design, integrations, and async task management. Show more

 • Promoted

Senior Python Software Engineer

Quantum Technology Recruiting Inc. (QTR)Toronto, ON, CA
Permanent

Downtown Toronto, Hybrid/Onsite.We're partnering with a growing financial technology firm looking to add a Senior Backend Engineer to their engineering team in Toronto.This position focuses on buil... Show more

 • Promoted

Senior Software Engineer in Python Development

VySystemsToronto, Ontario, Canada
Full-time

Drive innovation as a Senior Software Engineer specializing in Python.Contribute to a scalable microservices banking platform while fostering a collaborative team environment.This role is perfect f... Show more

 • Promoted

Senior Python Backend Engineer - Banking Microservices

BeachHeadToronto, ON, CA
Full-time

A top financial firm in Toronto is looking for an experienced Python Developer to develop and maintain backend systems and microservices.The role requires 5-7 years of backend development experienc... Show more

 • Promoted

Senior Integrations Engineer: Cloud Data Pipelines

PlanHubToronto, ON, CA
Full-time

A leading pre-construction SaaS platform is looking for a developer to design and maintain cloud-native systems.The ideal candidate will have expertise in AWS services and experience building robus... Show more

 • Promoted

Senior PowerBuilder Engineer – Cloud & Integration

Rubicon PathToronto, ON, CA
Full-time

A leading technology solutions provider located in Toronto is seeking a Sr.Software Developer with over 10 years of experience in PowerBuilder development and related technologies.The role involves... Show more

 • Promoted

Senior Data Engineer

Aarorn Technologies IncMarkham, York Region, CA
Full-time

Location: Markham, ON (3x onsite a week).Advocate for engineering standards and process efficiencies to ensure high‑quality, timely delivery.Lead the development of complex, high‑performance data p... Show more