10 Nov
|
Digital Links
|
India
10 Nov
Digital Links
India
Senior Full Stack Engineer (Python FastAPI, Java Script)
Location: India - 100% Remote
Engagement: Contract
Experience: Senior
About the Role
We are seeking an experienced Senior Full Stack Engineer to design, build and maintain production-grade web applications and data-driven tools - strong Python and FastAPI on the backend, hands-on vanilla Java Script, DOM and CSS on the frontend, with disciplined pytest testing and openpyxl workbook automation.
Key Responsibilities
- FastAPI backend: design, build and maintain REST endpoints for a purchasing console, briefing engine, query interface and store intelligence
- Python business logic: demand forecasting rules, recommendation engines, cover window calculations and PO generation
- openpyxl automation: vendor-specific purchasing workbooks, multi-sheet formatted reports, replacing manual Excel preparation
- pytest: comprehensive suites for API endpoints, business logic, golden-path replay tests and edge cases
- Java Script and DOM: dynamic, interactive frontend interfaces
- CSS and UI: responsive, theme-aware styling (light/dark) with CSS variables, flexbox and grid
- Wire frontend interfaces to FastAPI endpoints
- Documentation, Git version control and reproducible deployment configurations
- Work with data engineers, ML engineers and business stakeholders
Required Skills & Qualifications
- Strong hands-on Python - clean, modular code with explicit separation of concerns
- FastAPI - routing, Pydantic models, dependency injection, background tasks, middleware, async endpoints
- pytest - unit and integration tests, fixtures, parametrize, golden-path replay tests
- openpyxl - workbook creation, multi-sheet formatting, cell styling, named ranges, automated reports
- Git, CI/CD pipelines, Agile delivery
- Java Script - vanilla JS, fetch API, async/await, event handling, DOM manipulation without frameworks
- DOM - drill-down panels, tab switching, live chart updates, query result rendering
- CSS - variables for theming, flexbox, grid, responsive design, light/dark mode
- Full-stack debugging from API response through frontend rendering to data source
- Excellent communication with business stakeholders
Preferred (Good to Have)
- Chart.js or similar charting (SVG/canvas)
- Retail or purchasing domain - demand forecasting, PO workflows, inventory
- SQLite or SQL Server data access (pyodbc, SQLAlchemy)
Education
Bachelor's degree
📌 Senior Full Stack Engineer (Python FastAPI, JavaScript) (India)
🏢 Digital Links
📍 India