Job Description
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.
Requirements
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.






