HamburgerMenu
hirist

Software Development Engineer

zyoin
Others
1 - 3 Years

Posted on: 21/12/2025

Job Description

Description :



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.



Responsibilities :



- 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 :



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



An 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 projectswhether 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.


info-icon

Did you find something suspicious?