
URGENT – Senior Python Engineer needed to fix a bug
Upwork
Remoto
•2 hours ago
•No application
About
Looking for a seasoned Python freelancer to get our PKC Quote Engine back on track. The tool ingests Microvellum cabinetry outputs (XLS files) and generates client-ready quotes with configurable catalogs (materials, edgeband, hardware, labor rates, policy). A recent UI enhancement introduced a regression: cached projects no longer render, even though the underlying pricing logic is still intact. We need someone to diagnose the change, reconcile the data flow, and ensure both the CLI and lightweight web interface run smoothly again. Ideal skill set: - Strong Python 3.12 experience, especially with pandas/OpenPyXL data wrangling and Pydantic-driven configs - Comfortable with Typer/FastAPI-style CLIs and lightweight web backends - Hands-on with Jinja2 templating and pytest - Familiarity with manufacturing/estimating data (Microvellum or similar CAD/CAM exports) is a big plus - Able to read existing documentation/PRDs and work within YAML-configured pricing rules Scope: - Identify and fix the regression blocking project renders - Confirm automated pricing/validation flows run end-to-end - Tighten up tests around the affected behavior and confirm outputs We expect this to be a focused engagement (think hours, not weeks) but need someone who can drop in quickly, communicate clearly, and leave the repo in a stable state. Please share relevant project links, availability, and your approach to triaging small-but-nasty regressions in Python data apps.