Senior Python Engineer
ACCRUEPARTNERS
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.
About the Role As a Python Engineer (Full Stack & AI) at Fulfil, you will design and build next-generation systems that power millions of customer orders and financial transactions for some of the world’s fastest-growing merchants.
Our Python-based platform operates at a significant scale, handling millions of transactions per hour. Your work will have a direct impact on system reliability, scalability, and product innovation.
You’ll collaborate closely with teammates across Canada, the U.S., and India, working in a highly ownership-driven environment that values clean architecture, pragmatic engineering, and thoughtful problem-solving.
Location: Toronto, Ontario (in-office 5 days per week)
Type: Full-Time
Expected Start Date: Immediately
What You’ll Do
Own the Full Stack
- Design, build, and maintain end-to-end functionality across our Python-based platform, from backend services to frontend integrations.
- Work within a large, mature codebase while contributing to its long-term evolution and scalability.
Deliver Features at Speed
- Lead the design, development, testing, and deployment of new features that directly support high-growth merchants.
- Balance rapid delivery with long-term maintainability.
Apply AI in Production
- Integrate AI-powered capabilities into Fulfil’s ERP using LLMs (e.g., OpenAI, Anthropic).
- Build intelligent workflows that enhance automation, decision-making, and merchant experience across orders, financials, and operations.
Scale with Confidence
- Design and optimize REST and GraphQL APIs (600+ endpoints), microservices, and background processing pipelines.
- Work with containerized infrastructure (Docker/Kubernetes) to support high availability and zero-downtime deployments.
Champion Code Quality
- Refactor and modernize legacy systems.
- Write well-tested, readable code using pytest.
- Participate in code reviews and architectural discussions to raise the bar across the team.
Build Ecosystem Integrations
- Develop and maintain integrations with major commerce platforms (Shopify, Amazon) and logistics providers (FedEx, DHL).
- Ensure reliable data flows across external systems and Fulfil’s core platform.
Requirements
Required Experience
- 5+ years of experience, ideally, building applications at scale from scratch.
- Strong experience building large-scale backend systems and microservices using Python.
- Hands-on experience with ORMs (e.g., SQLAlchemy, Django ORM) and relational databases (PostgreSQL preferred).
- Proficiency with distributed systems components such as Celery, Redis, RabbitMQ, and background processing.
- Experience writing automated tests (pytest) and using Git in a collaborative environment.
- Demonstrated ownership—seeing projects through from design to production and ongoing support.
Bonus Points
- Experience scaling systems at a high-growth tech company.
- Familiarity with cloud platforms (Google Cloud, Heroku, etc.).
- Passion for optimizing distributed systems or e-commerce workflows.
- Domain-Focused Product Engineering: Experience building or scaling production software in commerce, logistics, or operations domains (e.g., order management, inventory, fulfillment, WMS) or in FinTech/financial systems (payments, reconciliation, revenue recognition, invoicing).
About the Company
Our Approach to AI
What We Do
Leverage LLMs (OpenAI API, Claude API) to embed AI-driven capabilities into Fulfil’s ERP, powering natural language interfaces, intelligent automation, and merchant-facing insights (e.g., Fulfil x MCP integrations with Claude).
Focus on applied AI for commerce operations — integrating models to solve real problems like order management, financial analysis, customer insights, and logistics optimization.
What We Don’t
We are not a core ML/AI research company — we don’t train or fine-tune foundation models.
We focus on integrating and productizing AI, rather than building new ML frameworks or developing custom model architectures.
What It’s Really Like to Work at Fulfil
We’re building the ERP that fast-growing eCommerce brands actually want to use, which means we’re taking on entrenched enterprise software with a small, intense team.
Big Tech and VC-backed startups are 400-horsepower engines running at 25% efficiency. They have bloated teams, endless meetings, six months to ship a feature. At Fulfil, we’re a 200-horsepower engine running at 100%. We’re bootstrapped, profitable, and growing steadily. No permission layers. No “alignment meetings” about alignment meetings. Everyone ships everyday.
The work: You’ll own meaningful problems with direct customer impact. Our customers run 24/7 operations across time zones, and when they’re launching on BFCM or scaling from $10M to $100M, they need us to move fast. That urgency flows downstream. This is high-intensity work with real consequences.
What high-intensity actually means:
- Most weeks are 45-55 hours; peak seasons (BFCM, major launches) hit 60+
- Occasional off-hours calls with our distributed team or for customer launches
- Long days (10+ hours) aren’t uncommon
- The work doesn’t pause even if we try to protect your focus time
What you get in return:
- Real autonomy over execution (we measure impact, not facetime)
- Ownership of problems that matter to real businesses
- Unlimited PTO we actually want you to use (we’d rather you rest than burn out)
If you’ve ever felt like you’re capable of 10x more than your current environment allows you to output, that’s the gap between your potential and your actual impact. Fulfil eliminates that gap.
You’ll thrive here if: you’re the type who gets energy from building something that matters, want ownership over outcomes vs tasks, are open to receiving regular, direct feedback in public Slack channels from multiple people, and like moving fast without red tape.
This isn’t for you if: you need a strict 40-hour boundary, prefer structured oversight, or want work to be a contained part of your life.
Contact Info
- E-mail contact : View email address on codingjobboard.com
- Web :
- ...Hi, I would like to share an excellent opening Contact “Quality Engineer with Python do go through the details and kindly send me the updated resume. Location : Toronto/Mississauga (Onsite) Type of Hire : Contract Mode of interview : WebEx / Teams Client...SuggestedContract work
- ...Project description We are seeking a skilled and passionate Senior Software Engineer with strong expertise in Java and AWS to join our technology... ...systems. A background in capital markets and proficiency in Python are considered advantageous. Responsibilities...Senior
- ...Role: Application Release Engineer Toronto ON Hybrid: 2 days a week in-office Experience: 10+ years experience Top 3 Required Skills... ...Top 3 Preferred Skills: 1. Linux/Unix Administration 2. Python/Shell scripting Knowledge 3. Kubernetes, GCP We are seeking...SeniorWork at office2 days per week
$72k - $138k per year
...mentoring and on the job coaching -- We are seeking a strong Python developer on a 1 -year fixed term role , with practical... ...LLMs). The ideal candidate has deep expertise in Python software engineering, APIs, data structures, and testing, and has contributed to at least...SeniorTemporary workFixed term contractFlexible hours- ...experience Ability to operate effectively in ambiguous environments Proven independent delivery without close supervision Strong Python experience in enterprise environments + Knowledge in Java (2 years) Experience with SQL queries, Docker/Kubernetes Strong cloud...SuggestedFor subcontractor
$65 - $72 per hour
...Job Title: Senior Data Engineer - (Python/Spark/SQL) Job Location: Hybrid (3 days remote), Toronto, Canada Experience: 4 to 7 Years Rate: 65 to 72 CAD PH Role Summary: NearSource is looking for a Senior Data Engineer to design and scale enterprise-grade data platforms...SeniorLong term contractManual laborRemote work- ...Senior AI Application Engineer Location: Woodbridge, ON (Hybrid - 3 days onsite per week) Physical Presence: Hybrid - 3 days per week in office... ...experience with Java and/or Node.js and working knowledge of Python. • Experience with React, Next.js, REST APIs, and modern...SeniorContract workWork at office3 days per week
- ...a results-oriented, creative and highly motivated Software Engineer (Python) to join our team to take on this challenging and exiting role... ...will have the opportunity to work with various stakeholders (senior level, and subject matter experts) stakeholders including business...SeniorFlexible hours
- ...environments Proven independent delivery without close supervision Strong Java experience in enterprise environments + Knowledge in Python (2 years) Experience with SQL queries, Docker/Kubernetes Strong cloud experience (AWS) Strong unit and integration testing...SeniorLong term contractFor subcontractor
- ...Senior Software Developer AI Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We...Senior
$110k - $120k per year
...Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and... ...global markets. Our challenge We are seeking a strong Python Developer to join the Investment Platforms team, supporting the...Long term contractFlexible hours$140k - $160k per year
...transportation network. Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software Engineering, dedicated... ..., in production, distributed system at scale Develop robust Python and Rust code to support product functionalities Work with...SeniorFull time- ...Office (PDO) to support disciplined, best-in-class study and project delivery across its portfolio. This role is ideal for a Senior Project Engineer with a strong mechanical engineering background who thrives in a hands-on environment and is motivated by supporting the...SeniorFor contractorsInternshipWork at office
- ...Mantecon Partners is an agile, full-service, multi-disciplinary engineering firm specializing in structural, mechanical, electrical and civil engineering. Our staff are passionate, innovative and engaged professionals working together in the community and on engineering projects...Senior
- ...Data Engineer - Python, ETL Location: Toronto, ON (Hybrid – 2–3 days onsite) Duration: 7 Months Experience: 6–8 Years Role Summary Looking for a Data Engineer with strong experience in building scalable ETL pipelines, data models, and cloud...
- ...without close supervision Strong Python experience in enterprise environments + Knowledge in Java (2... ...Other Languages English: C1 Advanced Seniority Senior...SeniorFor subcontractor
$100 per hour
...investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Python SWE Type: Contract Compensation: $100/hour Location: Remote Duration: 1 month Commitment:...Remote jobHourly payContract workFor contractorsSummer work- ...within gRED Computational Catalysts is a group of scientists and engineers who build interfaces to help scientists better understand data.... ...Science or related fields Expertise (5+ years of experience) in Python, designing and developing high-performance systems & package...Permanent employment
- You will work as a Senior Engineer in Public Markets Technology, partnering with investments' traders, investment professionals and operations... ...them. Strong hands-on experience in Python, RestAPI, AWS Cloud and Kubernetes....SeniorLong term contract
$113k - $142k per year
...transformational business. Role Summary This position is a new opportunity in our company. We are looking for a senior process engineer with experience working within a Mineral Processing plant, ideally related to flotation. The candidate will play a leadership...SeniorWork at officeRemote work- ...a technology-related field or equivalent experience. Nice to have: Experience with programming languages such as JavaScript, Python, or Node.js. Familiarity with automated testing practices. We offer: Culture of Relentless Performance: join an unstoppable technology...Full timeInternshipRemote workRelocation
- ...Job Title: Senior C++ and Python Developer – Trading Systems Location: Toronto, ON Work Model: Hybrid (3 Days WFO) Duration: 6–12... ...Required: 10+ Years Role Overview: We are seeking a Lead Engineer with strong experience in capital markets and trading systems...SeniorLong term contractContract work
$150k - $180k per year
Role: Senior FullStack (Python) Developer Location: Hybrid, Toronto Rates: $150k - $180k per year Structure: Full time -- We have a... ...of the role. â We're looking for a modern Full Stack Engineer who can comfortably move between: Node.js / TypeScript...SeniorFull time$140.6k - $190.6k per year
...Lead Product Engineer (Full Stack), Materia AI This role is heavily backend focused (roughly 70% backend / 30% frontend). We are specifically... ...: Hands-on ownership building production products from 0→1 Python backend depth (FastAPI/Django/APIs/microservices) Scalable...Full timeWork at officeLocal areaFlexible hours2 days per week3 days per week$80k - $130k per year
Data Engineering - Python, Counterparty Credit Risk Position Description We are seeking a skilled Python Developer with strong Data Engineering experience to support and enhance Counterparty Credit Risk (CCR) systems and enterprise data platforms. The role focuses on building...Work at office$180k - $275k per year
...employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member of... ...of proven software development expertise (Production level Python development required) Enterprise SaaS Leader: Extensive experience...InternshipWork at officeLocal areaRemote workWork from homeFlexible hours- ...experience • Strong / Advanced level Development skills in Python • Hands-on experience in AWS Services (e.g., Lambda, S3, Sagemaker... ...candidate will play a pivotal role in transforming our engineering practices and delivering cutting-edge solutions that enhance our...Contract work
- ...Senior Python Backend Developer – AWS Cloud Applications Toronto, ON - Hybrid (2-3 Days WFO) 6-12 months Key responsibilities : 1. Senior Software Engineer requirements 2. Core skills AWS, Python, SQL queries, Docker Kubernetes 3. Additional experience...SeniorContract work
$72k - $125k per year
...coaching Summary Deloitte is seeking an experienced GenAI & Python Specialist to join our dynamic Operate team on a 1‑year fixed... ...Agentic framework for document management, data analysis, and data engineering Co‑Labs initiatives: Consolidation across MCP endpoints...Long term contractTemporary workFixed term contractFlexible hours- ...service digital partner that combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions that deliver... ...custom web applications using Node.js (Nest.js, Express, Hono), Python (FastAPI, Flask), and Next.js/React. Design and build RESTful...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Engineer. Be the first to apply!
- python data engineer Toronto, ON
- python developer no experience Toronto, ON
- python developer Toronto, ON
- développeur python Toronto, ON
- python developer remote Toronto, ON
- junior python developer Toronto, ON
- senior financial accountant Toronto, ON
- sr&ed consultant Toronto, ON
- senior technician Toronto, ON
- senior advisor Toronto, ON
