Job Description
Design, develop, and maintain backend services and REST APIs using FastAPI for the platform, covering modules such as material inventory indexing, research engines, pricing engines, and proposal generation Build and optimize data ingestion pipelines for SAP ERP exports, Excel/Google Sheets feeds, and third-party integrations (WGSN trend data, Nitva export data, pricing intelligence sources) Develop the AI/ML integration layer connecting image generation APIs (for mood boards, styling, and collection creation), NLP services, and recommendation engines into the platform workflow Implement the cost master and dynamic pricing engine, handling complex calculations for knitting, dyeing, print, embroidery, and making costs with margin targets and brand-specific rules Build the data layer for the ESG impact matrix, capacity planning views, order book analytics, and delivery scheduling modules Design and maintain PostgreSQL database schemas, ensuring efficient querying for search and discovery, analytics dashboards, and reporting features Integrate with Elasticsearch for material search and discovery across yarn, fabric, colour, and garment data Collaborate with front-end developers (Next js) on API contracts, and with the AI/ML engineer on model serving and inference pipelines Write automated tests (unit, integration, contract tests) and participate in cross-team integration testing with the clients data systems Contribute to CI/CD pipeline setup, deployment automation, and production monitoring on AWS/GCP infrastructure
Required Skills & Qualifications 3-5 years of professional Python development experience building production backend systems Strong proficiency with FastAPI or similar async Python frameworks (Flask, Django REST Framework) Solid experience with PostgreSQL schema design, query optimization, migrations, and indexing strategies Hands-on experience building and consuming RESTful APIs, including API versioning, authentication (JWT/OAuth), and RBAC implementation Experience with data ingestion and ETL pipelines processing CSV, Excel, JSON feeds from ERP systems or external APIs Familiarity with Elasticsearch or similar search engines for full-text and faceted search Working knowledge of cloud platforms (AWS or GCP) compute, storage, networking, and managed database services Experience with Docker, CI/CD tools (GitHub Actions, GitLab CI, or similar), and infrastructure-as-code basics Strong understanding of software design patterns, clean code principles, and test-driven development Excellent communication skills and comfort working in a cross-functional team with weekly client standups
Preferred Qualifications Experience integrating AI/ML APIs (image generation, NLP, or recommendation systems) into production applications Prior work with SAP data structures or ERP system integration Exposure to the textile, fashion, or manufacturing domain Experience with Celery or similar task queues for asynchronous processing Knowledge of QR code generation, PDF/document generation libraries (ReportLab, WeasyPrint) Familiarity with Next js or modern frontend frameworks (for effective API collaboration) Complimentary Breakfast, Evening Snacks & Subsidise Lunch at Office Tech Stack Backend Framework: FastAPI (Python 311+) Database: PostgreSQL, Elasticsearch Cloud & Infra: AWS / GCP, Docker, CI/CD pipelines Frontend (API collab): Nextjs (React) AI/ML Integration: Image generation APIs, NLP services, model serving Data Sources: SAP ERP, WGSN, Nitva, Excel/GSheets, CLO 3D Auth & Security: JWT, OAuth, RBAC Tools: Git, Slack/Teams, Jira/Linear, Postman
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: Web Spiders
Location(s): Kolkata
Keyskills:
continuous integration
ci/cd
celery
postgresql
postman
gcp
clean code
api
etl
oauth
communication skills
jira
cd
rest
erp
python
software testing
python development
gitlab ci
software design and development
excel
django
aws
flask
python framework