Senior Python Engineer, Integrations

Fulfil

Toronto

On-site

CAD 115,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fulfil is seeking a Senior Python Engineer in Toronto to build and maintain integrations for our clients, encompassing logistics, finance, and operations. This role emphasizes strong technical skills, ownership, and collaboration with both customers and our engineering team. Successful candidates will possess expertise in Python, a product mindset, and the ability to work autonomously in a hybrid environment. Compensation ranges from $115,000 to $170,000 CAD, and the position is set to start immediately.

Qualifications

  • Strong experience in production systems using Python.
  • Experience with third-party APIs including REST and webhooks.
  • Good understanding of backend fundamentals like data modeling and async processing.
  • Experience with PostgreSQL; knowledge of SQLAlchemy is a plus.
  • Ability to ensure code quality, readability, and maintainability.
  • Comfort with direct customer engagement.
  • Possess a product-oriented approach in engineering.

Responsibilities

  • Design and build Python integrations across various workflows.
  • Take ownership of entire integration lifecycle from design to support.
  • Work closely with customers to diagnose and solve issues.
  • Collaborate with the engineering team on code quality and architecture.
  • Provide technical support and handle customer escalations.
  • Identify integration needs and transform them into product features.
  • Leverage AI effectively to enhance engineering processes.
  • Engage directly with technical leadership on product decisions.

Skills

Strong Python experience in production systems
Experience with third-party APIs
Strong backend fundamentals
Experience with PostgreSQL and ORM patterns
Strong judgment around code quality
Comfort working with customers
Product mindset
Curiosity about AI
Ability to work across time zones with a team
Desire to shape engineering in Toronto
Comfort with rigorous code review

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer II
Software Development Engineer II

Fulfil • Toronto

Hybrid
CAD 105,000 - 140,000
Unlimited PTO
Real ownership over problems
Direct access to decision-makers
Director of Sales (Technology Delivery)
Director of Sales (Technology Delivery)

Fulfillment IQ • Toronto

Hybrid
CAD 160,000 - 180,000
Health & Wellness
Time Off
Retirement & Financial Security
+3
Senior Industrial Engineer (Solution Design)
Senior Industrial Engineer (Solution Design)

Fulfillment IQ • Toronto

Hybrid
CAD 120,000 - 135,000
Health and dental coverage
Paid time off
Retirement contributions
+3
Principal Engineer
Principal Engineer

Fulfillment IQ • Toronto

Hybrid
CAD 175,000 - 210,000
Health coverage
Time off
Retirement savings
+4
Principal Engineer - Zynque
Principal Engineer - Zynque

Fulfillmentiq • Toronto

Hybrid
CAD 175,000 - 210,000
Health and dental coverage
Competitive paid time off
Learning and development budget
+3
Backend Engineer III
Backend Engineer III

Fulfillmentiq • Toronto

Hybrid
CAD 105,000 - 125,000
Health coverage
Paid time off
Remote & hybrid
+4
Backend Engineer III
Backend Engineer III

Fulfillment IQ • Toronto

Hybrid
CAD 105,000 - 125,000
Health insurance
Paid time off
Retirement plan
+4
Account Executive
Account Executive

Fulfillment IQ • Toronto

Hybrid
CAD 140,000 - 160,000
Health benefits
Flexible work model
Paid time off
+4
Senior Recruiter
Senior Recruiter

Fulfillment IQ • Toronto

Hybrid
CAD 95,000 - 115,000
Health and dental coverage
Employee wellness programs
Flexible leave policies
+5
Product Manager
Product Manager

Fulfillment IQ • Toronto

On-site
CAD 80,000 - 100,000
Supplementary health benefits
Paid time off
Retirement contributions
+4