MisuJob - AI Job Search Platform MisuJob

Senior Python Engineer, Integrations

Confidential

Toronto, Ontario, Canada permanent

Posted: May 8, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Becoming a key technical partner for our North American customers, our India-based engineering team, and our Product Lead for Integrations, and working to scale solutions that meet the complex needs of our customers.

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.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply