SDE 1 - Python Full Stack

AI overview

Design and build next-generation systems that power millions of transactions, ensuring platform robustness and scalability while integrating AI for enhanced operations.

At Fulfil, we’re redefining how high-growth merchants operate in a complex omnichannel world. Founded on the belief that business operations should be seamless and scalable, we’ve built a unified platform that transforms back-office challenges into growth opportunities—powering everything from order management to financial systems. Trusted by global brands like The Ridge, Hexclad, and Mejuri, we’re driving the future of e-commerce and wholesale at scale.

With offices across the USA, Canada, and Bangalore, we operate as a unified global team driving innovation together. Fulfil is where ambitious problem-solvers come to push boundaries, master their craft, and collaborate on mission-critical technology that impacts millions.

Role: SDE - I (Python Full Stack)

As an SDE - I (Python Full Stack) at Fulfil, you’ll design and build the 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 handles massive scale—think millions of transactions per hour—and your work will ensure it’s robust, scalable, and maintainable.

You’ll collaborate with a global team across the USA, Canada, and Bangalore, tackling sophisticated challenges in an environment that values clean code, innovative design, and collective problem-solving.

Location: 5 days a week from our Bellandur Office in Bangalore 

What You’ll Do

  • Own the Full Stack: Take charge of our entire platform—from front-end to back-end systems—maintaining and scaling a codebase .

  • Ship Features Fast: Drive the rapid design, development, and deployment of new features, delivering value to high-growth merchants at breakneck speed.

  • Integrate AI: Build and embed AI-driven capabilities into our ERP, enhancing automation and intelligence for order management, financials, and beyond.

  • Master Scale and Stability: Optimize REST APIs (600+ endpoints), microservices, and Kubernetes/Docker deployments to handle millions of transactions with zero downtime.

  • Build for Maintainability: Write clean, testable code and evolve our systems to stay easy to extend, letting us move fast while keeping quality high.

  • Bridge Ecosystems: Make e-commerce platforms(Shopify, Amazon), logistics providers (FedEx, DHL), and payment systems best friends — our merchants deserve a world where every platform plays nicely.

  • Solve at Scale: Tackle the real-world challenges of a B2B SaaS leader—think complex business logic, reusable components, and global infrastructure management.

Requirements

What You Bring

  • Experience building and shipping applications with Python—whether through startup work, freelancing, internships, or personal projects.

  • Familiarity with ORMs (e.g., SQLAlchemy, Django) and SQL databases (Postgres preferred).

  • Understanding of our stack: Python, Celery, Postgres, Redis, RabbitMQ.

  • Experience writing and maintaining tests (pytest) and using Git for version control.

  • A focus on writing clean, reliable, and maintainable code, with an eagerness to learn from peers and contribute to projects from design through deployment.

Experience Levels

  • You have 1 – 3 years of experience building applications with Python and SQL/RDBMS—through work at a startup, freelancing, internships, or personal projects.

  • You’ve built and shipped something end-to-end, enjoy working in fast-paced environments, and are eager to grow your skills while contributing to real-world systems.

Ideal Candidate would be someone who

  • Has at least 1 year of experience in a similar role, preferably at a startup, where they’ve built and shipped applications in Python.

  • Is a recent college graduate who has built and shipped real projects—whether through freelancing, internships, or personal work—showcasing strong Python skills and technical initiative.

Nice to Have

  • Exposure to scaling systems in a fast-growing or high-traffic environment.

  • Familiarity with cloud platforms (Google Cloud, Heroku, etc.).

  • Interest in optimizing distributed systems or e-commerce workflows.

Our Approach to AI

What We Do

  • Leverage LLMs (OpenAI, Claude, Gemini 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 integration and productization of AI, not building new ML frameworks or developing custom model architectures.

Salary
₹1,500,000 – ₹2,000,000 per year
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Report this job
Apply for this job