Full-Stack Engineer — Document Generation & Report Systems
Description
We're seeking engineers at Senior (L5) to Staff (L6) levels, capable of building and maintaining production-grade document generation systems. You should programmatically create, manipulate, and render Microsoft Word (.docx) and Adobe PDF files at scale using libraries such as Aspose.Words, OpenXML SDK, docx-templater, Apache POI, PDFKit, Puppeteer, iText, wkhtmltopdf, or similar. Deep knowledge of the.docx format (Office Open XML) and PDF internals is essential. Fluency with React, TypeScript, Go, Playwright, GitHub Workflows, and AWS serverless architectures is expected, along with a track record of taking features from design through deployment. You should be comfortable debugging binary formats, managing memory and performance for large documents, and handling image processing in document contexts. Practice test-driven development, write clean, well-factored code, and build intuitive interfaces for real users. A passion for document fidelity and high-stakes software is essential. This is a fast-moving, remote-first environment with a focus on shipping right the first time. Own the full document generation lifecycle — deg templates, building server-side assembly pipelines, and rendering final Microsoft Word (.docx) and Adobe PDF output from structured case data, including complex formatting: dynamic tables of contents, section numbering, headers/footers, conditional content blocks, and embedded images. Build, tune, and maintain integrations with document SDKs and libraries (e.g., Aspose.Words, OpenXML SDK, PDF rendering engines) to produce high-fidelity output that opens cleanly across Microsoft Word, Adobe Acrobat, Preview, and common PDF viewers — diagnosing and resolving cross-platform rendering inconsistencies, corrupted files, and edge cases in binary document formats. Optimize document generation performance for large, image-heavy reports (100+ pages, 200+ embedded photos) — managing memory growth, implementing streaming/async processing, and eliminating silent failures with robust error handling, progress tracking, and actionable status feedback in the UI. Design and evolve the report configuration UI in React/TypeScript — section selection, format choice (Word/PDF), real-time generation status, download management, and Photo Log assembly (configurable multi-photo-per-page layouts with captions and metadata). Work within an AWS-native, event-driven architecture using Lambda, S3, and API Gateway to orchestrate document generation workflows — queuing, status tracking, file delivery, and infrastructure-as-code to scale processing while meeting stringent security and compliance requirements (CJIS, SOC 2). Apply strong engineering hygiene: test-driven development for document output (structural validation of generated.docx, visual regression testing for PDFs), DRY principles, and maintainable abstractions that support template customization per agency without codebase fragmentation. Review own work critically, anticipate failure modes in document rendering, and ship features that remain stable after release. Blazestack is building mission-critical case management software used by fire investigation and public safety agencies. This position centers on a sophisticated document generation engine that creates court-admissible reports in Microsoft Word (.docx) and Adobe PDF formats. Our system handles structured narratives, dynamic tables of contents, embedded evidence photography, and strict compliance-driven formatting. The role contributes to end-to-end ownership of the document generation pipeline—from the React/TypeScript UI for configuring and previewing reports to the server-side assembly that renders final documents and the AWS infrastructure that processes, stores, and delivers them. You will work with document SDKs and libraries to achieve high-fidelity, cross-platform output and reliable large-document rendering. This is a remote-first, fast-moving team where document quality is the product. Opportunity to own the most critical output of a mission-critical platform — the investigation reports used by courts, insurers, and agencies, enhanced with AI capabilities. Work with a dedicated, fast-moving team leveraging the latest cloud, infrastructure, and AI-driven document generation technologies. Remote-first culture that emphasizes speed, ownership, innovation, and experimentation. Be part of a forward-thinking company at the forefront of AI and cloud-native technology integration for essential real-world applications. Strong collaboration and communication skills, experience with Material UI, accessibility and responsive design. Familiarity with Aspose.Words, and prior work building document templates that support per-customer customization (logos, headers, section ordering, field visibility). Experience producing court-admissible or regulatory documents (legal, government, insurance) is a plus. Data modeling for complex investigations and a user-centered design mindset are valued. Public-s
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.