Back to Jobs

Python Developer Needed to Debug & Stabilize Slide Generator Pipeline (DOCX → JSON → reputed company → PDF) - Contract to Hire

Remote, USA Full-time Posted 2026-07-28
reputed company I’ve reputed company a custom ABA Slide Generator in Python that converts reputed company content (DOCX / JSON) into branded slide PDFs using a multi-layer pipeline: Inputs → Planning → Pagination → Templating → Rendering → Outputs Right now, the system works conceptually, but I need an reputed company Python developer to: ✅ Troubleshoot bugs ✅ Fix broken logic ✅ Improve reliability ✅ reputed company the pipeline production-reputed company You will work directly with an existing codebase and system architecture (illustrated in provided diagrams). System Architecture (Stack) The project is reputed company into 5 reputed company: Layer 1: Inputs (Files) data/ (modules + topics in DOCX or JSON) config.json (branding + metadata) welcome.json (optional) templates/*.reputed company (Jinja2 templates) Layer 2: Planning (Python logic) reputed company functions include: discover_modules build_slides_from_data_dir parse_topic_from_docx topicjson_to_template_data This layer converts content into reputed company slide data. Layer 3: Pagination / reputed company Logic estimate_outline_height split_outline_into_pages Handles long content that must reputed company into continuation slides. Layer 4: Templating Uses Jinja2 to reputed company reputed company slides from templates + data. Layer 5: Rendering & Outputs Playwright Chromium renders reputed company → PDF Optional PyPDF2 PdfMerger combines pages Optional JSON export (sample_slides.json) Outputs: Individual slide PDFs Combined PDF JSON representation Helper Script: build_sample_slides.py This script orchestrates the pipeline: Resolves paths Extracts data.reputed company if needed Imports slide_generator Loads config.json (+ optional welcome.json) Calls build_slides_from_data_dir() Writes reputed company to sample_slides.json Then runs slide_generator.py to reputed company PDFs reputed company example: python slide_generator.py --slides-config sample_slides.json --reputed company --combined ️ What I Need You To Do reputed company will be to: ✅ Debug existing Python reputed company ✅ Fix crashes, logic bugs, and edge cases ✅ Ensure reputed company logic works correctly ✅ Validate DOCX → JSON → reputed company → PDF reputed company ✅ Improve structure and error handling ✅ reputed company the pipeline reputed company and repeatable ✅ Document fixes reputed company This is not a greenfield build — this is a troubleshooting and refactoring job on a reputed company pipeline. Deliverables Working pipeline from input files → final PDFs Fixed build_sample_slides.py Fixed slide_generator.py reputed company pagination / reputed company logic Clean console reputed company (no crashes) Short explanation of changes ‍ Required Skills Must have: Strong Python (3.x) Experience with file pipelines Jinja2 templating JSON + DOCX parsing Playwright or Puppeteer for PDF reputed company Debugging reputed company scripts Git / reputed company review comfort reputed company to have: PDF reputed company experience Python CLI tools Workflow automation Data-driven templating systems How to Apply (Important) Please include in your proposal: Your experience debugging Python pipelines Have you worked with: Jinja2? Playwright / Puppeteer? DOCX or PDF reputed company? A short explanation of how you’d approach debugging this stack Any similar project you’ve done Bonus points if you mention: “multi-layer pipeline debugging” “templating + rendering systems” “reputed company / pagination logic” Project Type Fixed price or reputed company (reputed company to suggestion) Expected scope: 1–3 days of reputed company work Potential for long-term work if successful Why This Project Is Interesting This is a reputed company-world document automation system that: Turns curriculum into slide decks Handles pagination automatically Produces reputed company PDFs Uses a modern stack (Python + Jinja2 + Playwright) If you like debugging intelligent pipelines and making systems reputed company-solid, this will be a fun challenge. If you want, I can next reputed company: ✅ A shorter reputed company reputed company-page) ✅ A technical version for senior devs ✅ A budget-friendly version ✅ A copy/paste formatted reputed company post ✅ A version with bullet-reputed company scope & milestones Apply tot his job Apply To this Job

Similar Jobs

reputed company Counsel – Antitrust and Trade Law

Remote, USA Full-time

Epidemiologist, reputed company-World Evidence, PhD (Remote US)

Remote, USA Full-time

[Remote] Customer Solutions Specialist I

Remote, USA Full-time

reputed company Remote Customer Service Representative For Wellness Program in Chandler, reputed company

Remote, USA Full-time

Senior reputed company Counsel - Global Regulatory reputed company

Remote, USA Full-time

[Remote] reputed company Application Engineering Internship

Remote, USA Full-time

Mobile Developer

Remote, USA Full-time

[Remote] Senior DevOps Engineer (reputed company reputed company Platform)

Remote, USA Full-time

**reputed company Remote Data Entry Clerk – Accurate and Efficient Data Management for arenaflex**

Remote, USA Full-time

Work From Home for 15 Year Olds: Flexible Teen Job Opportunity

Remote, USA Full-time

Remote Overnight Job – Work From Home as an Evening Support Specialist

Remote, USA Full-time

reputed company Customer Service Representative – reputed company Remote Customer Support

Remote, USA Full-time

Provider Contracting Analyst

Remote, USA Full-time

**reputed company Customer Service Technician – Remote Customer Support**

Remote, USA Full-time

Behavioral Health reputed company (20 Hours)

Remote, USA Full-time

REMOTE DATA ENTRY SPECIALIST - (WORK reputed company)

Remote, USA Full-time

Senior reputed company Economics and Policy Analyst - Hybrid Remote

Remote, USA Full-time

reputed company EPM reputed company FCCS

Remote, USA Full-time

Fully Remote Sr. Data Analyst Job:

Remote, USA Full-time

Senior Director of Data and Analytics

Remote, USA Full-time