Salary
💰 ₹2,500,000 - ₹6,000,000 per year
Tech Stack
CloudDistributed SystemsDjangoDockerERPGraphQLHerokuKubernetesMicroservicesPostgresPythonRabbitMQRedisSQL
About the role
- Own and maintain Fulfil's Python-based full stack platform (front-end integrations to back-end systems)
- Design, develop, and rapidly deploy new features for high-growth merchants
- Build and embed AI-driven capabilities into the ERP for automation and intelligence
- Optimize REST and GraphQL APIs, microservices, and Kubernetes/Docker deployments for scale and zero downtime
- Refactor legacy systems, write testable code with pytest, and participate in peer reviews
- Integrate with e-commerce and logistics partners to ensure merchant operations
- Collaborate with global teams across USA, Canada, and Bangalore to solve complex B2B SaaS challenges
Requirements
- Experience building large-scale server-side applications and microservices with Python
- Expertise with ORMs (e.g., SQLAlchemy, Django) and SQL databases (Postgres preferred)
- Proficiency in Python, Celery, Postgres, Redis, RabbitMQ
- Hands-on experience with testing (pytest) and Git for version control
- Track record delivering scalable, maintainable code and ownership of projects from design to deployment
- Experience integrating with e-commerce platforms (Shopify, Amazon) and logistics partners (FedEx, DHL)
- Familiarity with REST and GraphQL APIs, microservices, Kubernetes/Docker
- Experience using LLM APIs (OpenAI API, Claude API) to build AI-driven capabilities
- Experience levels: Intermediate 3 years; Senior 6+ years; Lead/Principal 9+ years
- Bonus: experience scaling systems at high-growth companies; familiarity with cloud platforms (Google Cloud, Heroku); passion for optimizing distributed systems or e-commerce workflows