Full-Stack Engineer β€” Document Generation & Report Systems in Blazestack

FULL_TIME

Remoto | Senior | Full time | Programming

89 applications
Replies between 1 and 5 days
Revisado por ΓΊltima vez hoy
Apply now
β“˜ Requires applying in English

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.

Exclusive to Get on Board.

Job functions

  • Own the full document generation lifecycle β€” designing 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.

What you will bring

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.

Desirable skills & experience

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-safety, GovTech, or other high-trust domains are a plus. Ability to balance speed with quality and maintainability, across product and engineering leadership, is important.

Benefits

  • 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.

GETONBRD Job ID: 59700

Fully remote You can work from anywhere in the world.
Digital library Access to digital books or subscriptions.
Computer provided Blazestack provides a computer for your work.
Informal dress code No dress code is enforced.
Vacation over legal Blazestack gives you paid vacations over the legal minimum.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

Report this job
  1. Jobs β€Ί
  2. Programming β€Ί
  3. Blazestack β€Ί
  4. Full-Stack Engineer β€” Document Generation & Report Systems

About Blazestack

Full-Stack Engineer β€” Document Generation & Report Systems
Blazestack β€’ Remoto
Apply
β“˜ Requires applying in English
Share this job Share