Overview
Job Title: Full-Stack Software Engineer (E-Commerce + ERP Systems)
Location: Remote
Type: Part-Time / Contract (flexible)
About the Role
We are looking for a Full-Stack Software Engineer to join our product engineering team and help build modern, scalable E-Commerce and Enterprise Resource Planning (ERP) solutions.
This role requires strong experience across both JavaScript (Node.js/React) and Python stacks. You will work on creating custom storefronts, APIs, back-office workflows, and ERP extensions to support commerce, operations, and finance workflows.
Key Responsibilities
- Design and build scalable backend services using Node.js, TypeScript, and Express-based frameworks.
- Develop custom storefronts and admin panels using React.js, Next.js, and REST APIs.
- Extend and customize ERP backend using Python, with deep integration into business processes.
- Write client-side scripts and server-side logic to manage ERP workflows, automations, and forms.
- Design RESTful APIs and integrate third-party systems like payment gateways, shipping, CRM, and marketing tools.
- Manage relational databases and work with ORM tools in both Node.js and Python ecosystems.
- Implement authentication, authorization, and role-based access across platforms.
- Collaborate closely with product and operations teams to gather requirements and deliver high-quality features.
- Handle deployments, migrations, versioning, and cloud infrastructure in a devops-friendly workflow.
Required Skills & Experience
- 5+ years of experience as a full-stack software engineer.
- Proficiency in:
- Node.js, JavaScript/TypeScript, and Express-like frameworks
- React.js / Next.js (SSR, SSG, API routes)
- Python with frameworks like Frappe, Flask, or Django
- Strong database experience with PostgreSQL, MySQL, or similar relational DBs.
- Experience writing and consuming REST APIs (GraphQL is a bonus).
- Experience with HTML5, CSS3, and responsive frontend development.
- Comfortable working with job queues, scheduled tasks, and background workers.
- Knowledge of cloud platforms (AWS, GCP, DigitalOcean, etc.), Docker, and CI/CD pipelines.
- Familiarity with ERP or business process management systems.
- Solid understanding of software engineering best practices, testing, version control (Git), and documentation.
Bonus / Nice to Have
- Experience with mobile app development using React Native or Flutter.
- Experience building headless e-commerce or marketplace platforms.
- Exposure to ERP concepts like inventory, procurement, manufacturing, and accounting.
- Familiarity with templating engines like Jinja or custom print/report formats.
What You’ll Get
- Opportunity to work on cutting-edge commerce and ERP tech with modern architectures.
- Flexible remote work environment.
- A collaborative, agile product culture.
- Chance to make a real impact on enterprise operations, sales, and digital transformation.
How to Apply
Please send your resume, portfolio/GitHub, and a short paragraph on your most relevant experience to career@factoryjet.com.
Job Types: Part-time, Freelance
Contract length: 3 months
Pay: ₹20,000.00 - ₹22,000.00 per month
Expected hours: 30 per week
Schedule:
- Day shift
Supplemental Pay:
- Performance bonus
Work Location: Remote