Senior Python Full Stack 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. Location: Toronto, Ontario (in-office 5 days per week)
Type: Full-Time
Expected Start Date: Immediately
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.
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., 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
Write well-tested, readable code using pytest.
Participate in code reviews and architectural discussions to raise the bar across the team.
Ensure reliable data flows across external systems and Fulfil’s core platform.
5+ years of experience, ideally, building applications at scale from scratch.
- Strong experience building large-scale backend systems and microservices using Python.
- SQLAlchemy, Django ORM) and relational databases (PostgreSQL preferred).
- 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.
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).
Our Approach to AI
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., Focus on applied AI for commerce operations — integrating models to solve real problems like order management, financial analysis, customer insights, and logistics optimization.
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.
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. Everyone ships everyday.
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. Occasional off-hours calls with our distributed team or for customer launches
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.
Web :
- ...You Are 5+ years of experience working as a Software Engineer 4+ years working with Node.js / Python 4+ years working with REST APIs and web services... ...ecosystem We've built an extremely efficient go-to-market engine Work with a talented team you'll learn a lot from...SeniorFull timeWork at officeWork from homeWorldwide2 days per week
- ...Senior Software Engineer, Python Programmer Fitch Ratings is currently seeking a Senior Software Engineer specializing in Python Programming or applications to join our team in Tornoto. In this role, you will support the development and delivery of applications based on...SeniorImmediate start
$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$70 per hour
...diverse and highly collaborative team of engineers, product leaders, and business experts who... ...truly value. We are seeking a Senior Back End Engineer to play a key role in... ...Position Type: Contract Top Skills Python AWS Domain‑Driven Design (DDD) Architecture...SeniorContract workWorldwide- ...Senior Data Engineer - SAS to Python Code Modernization Data Engineer (Advanced SAS, Python and SQL Expertise with SAS to Python Migration Experience) - experience in EDL (Hadoop/Hive/Pig) Role Descriptions: Job Summary We are seeking an experienced Senior...SeniorPermanent employmentContract work
$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- ...Job Title: Quality Engineer (Automation & Data Validation) Location: Toronto (Hybrid – 3–4 days onsite) Duration:... ...experienced Quality Engineer with strong expertise in SQL and Python-based test automation . The ideal candidate will be responsible...SeniorContract work
- ...position. We are seeking a seasoned Engineering Manager who remains a technologist at... ...is a "player-coach" role designed for a senior back-end engineer who has successfully transitioned... ...Architect & Execute: Leverage your deep Python expertise to guide architectural...SeniorFull timeRemote workWork from home
$100k - $150k per year
...Validus is looking for a financial software engineer to join our back-end team. This team is responsible for designing, implementing and... ...driven microservices utilising gRPC. Solutions are built in Rust and Python (with Django/FastAPI web frameworks). ~ Design data models...SeniorFull time$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$100 per hour
...Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Contract Compensation: $100/hour... ...Responsibilities Develop and maintain complex, production-grade Python systems for real-world environments. Design modular, testable...Remote jobHourly payContract workFor contractorsSummer work- ...days Skills: MySQL Experience Required: 8-10 Role Descriptions: Must have skills: - SQL - Python - Knowledge of Database Concepts Nice to have skills: - Database - Oracle, IQ, BQ, HANA - Fundamental ETL Concepts...Work at office
- ...and deploy high-performance, scalable software solutions using Python and Python frameworks. Drive cloud initiatives by designing and... ..., and ensure adherence to coding standards. Mentor junior engineers, foster knowledge sharing, and encourage technical growth within...SeniorFull timeFlexible hours
$60 - $65 per hour
...Job Title: Senior Data Analyst (Python, PySpark, Power BI) Job Location: Hybrid - Toronto, Canada Experience: 5 to 10 Years Rate: 60 to... ...enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of...SeniorLong term contract- ...Senior Fullstack Developer (Contract | Toronto | Hybrid) Design and develop scalable backend services using Python and Node.js, with a strong emphasis on performance and reliability Build... ...product, security, and platform engineering to deliver secure, end-to-end solutions...SeniorContract work
- ...Job Description: We are looking for a Senior QE Automation Engineer with strong experience in automation testing, Python scripting, and Robot Framework. The ideal candidate will have a solid background in quality engineering, hands-on automation, and experience working in...SeniorContract work
- ...Job Title: Lead Data Engineer - Data Lake Migration (SAS to Python) Key Skills: IFRS9 Data Migration Duration: 12 Months Location:... ...Work From Office) Job Summary We are seeking a Senior Consultant / Data Engineer to lead large-scale data migration...SeniorLong term contractContract workWork at office
- ...AWS CDK Support Engineer (L2/L3 – DevOps / Cloud Infrastructure) Location: Toronto, ON (Hybrid) Job Description : We are... ...support for cloud infrastructure built using AWS CDK (TypeScript/Python) . The role involves troubleshooting infrastructure issues,...Contract work
$80k - $130k per year
Senior Developer (.Net / C# / Python) Position Description This role is hybrid and requires you to be at a Client office at a minimum 2 days per... ...as appropriate. . Bachelor's Degree, in computer engineering or information science. Nice to Have . Nice to have...SeniorWork at office2 days per week- ...computer science or related field, or equivalent experience Idea to execution software development, including working experience in Python, shell script etc. Experience with Python frameworks such as FastAPI, Django, Flask, Pandas etc. Technical experience as a...SeniorFull timeFlexible hours
- ...Generative AI Engineer – Python, NLP & RAG Location: Toronto – Hybrid (2 days onsite) Role Overview: The role involves assisting in the development of Generative AI solutions using Python, Java, and cloud technologies. The candidate will apply machine learning...Contract work
$45 per hour
Our client, a well-established and iconic Canadian brand, is seeking a Senior Developer (JavaScript, Python, SQL) to join their team on an initial 6-month contract. This role offers a strong opportunity for extension and/or conversion to a full-time position, making it an excellent...SeniorFull timeContract workManual laborWork at office3 days per week- ...Job Title: Data Platform Engineer (Python | SQL | SAS | AWS S3 | LLM / Copilot Tools)- Migration Project Job Summary We are seeking a skilled Data Platform Engineer to design and maintain a technical migration framework for large-scale conversion of legacy SAS...Contract workRemote work
- ...Python Developer – GenAI Responsibilities Build Python‑based GenAI services using prompt‑engineering techniques for: Functional and regression test case generation Negative, boundary, and edge‑case coverage Secure code analysis and vulnerability remediation...Contract work
- ...annual growth rate exceeds 25%. Job Description The Senior Data Engineer is responsible for designing, developing, and supporting... ...ETL/ELT pipelines for ingestion and transformation ~ Strong Python (or Golang/Java/Scala) ~ Knowledge of Git/GitHub, CI/CD, IaC...SeniorLong term contractFull timeInternshipRemote workRelocation
$90k - $100k per year
...Job Responsibility: Job Title: Lead Python Developer Job Location: Toronto, ON (2 days/week onsite) Key Technology: Python, Jenkins... ...complex systems Write unit/integration tests, contribute to engineering boards, present and u-tube and write detailed and good...Full timeWork at officeMonday to friday2 days per week- ...Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS... ...maintainable services that power our SaaS platform, using Python (Django) as our primary backend stack. Experience with C#/....SeniorFull timeWork at officeRemote work
- We are seeking a Senior DevOps/Cloud Engineer to design, build, and support high-performance cloud environments that power digital products. You will... ...Scripting & Linux: Proficiency in scripting languages (Python, Bash, PHP, Java, JavaScript) and experience maintaining Linux...SeniorPermanent employmentContract workMonday to friday
$110k - $130k per year
Role: Software Engineer Location: Toronto, ON Type: Full-time Salary: CAD110k/annum — CAD130k/annum Job Description: Develop... ...foundations in back-end development, with hands-on experience using Python. ~ Some front-end development experience, using modern...SeniorPermanent employmentFull time- ...SQL Queries Exposure to automation script development using Python/Java Experience working in Agile environment Experience with... ...A relevant degree or diploma in Computer Science, Computer Engineering or a comparable field of study Nice-to-have Experience working...SeniorLong term contractFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Full Stack Engineer. Be the first to apply!
- python developer remote Toronto, ON
- junior python developer Toronto, ON
- développeur python Toronto, ON
- python developer Toronto, ON
- python data engineer Toronto, ON
- python developer no experience Toronto, ON
- full stack developer remote Toronto, ON
- full stack developer Toronto, ON
- senior full stack engineer Toronto, ON
- full stack web developer Toronto, ON
