NextHire Try for free

Fulfil.IO

Posted 27 Aug 2026

SDE 2 - Full Stack

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Aug 2026

About the role

As a Python Engineer (Full Stack and 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.


The core responsibilities for the job include the following:


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:

  • 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.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach