HamburgerMenu
hirist

Document Automation Engineer - Typst

xTag Services
5 - 10 Years
Multiple Locations

Posted on: 22/10/2026

Job Description

Job Summary:

We are looking for an experienced Typst Developer / Document Automation Engineer with strong expertise in modern typesetting, document automation, and software engineering. The ideal candidate will be responsible for designing, developing, and maintaining scalable, reusable, and high-performance document generation solutions using Typst and related technologies.

Key Responsibilities:

- Design, develop, and maintain reusable Typst templates for reports, proposals, invoices, contracts, technical documentation, and other business documents.

- Develop custom Typst functions, macros, layouts, and reusable document components to support scalable document generation.

- Automate document generation using structured data formats such as JSON, CSV, XML, and YAML, along with APIs and database integrations.

- Build, maintain, and optimize document generation pipelines integrated with backend applications, microservices, and enterprise systems.

- Implement advanced document layouts, typography, tables, mathematical notation, multi-column formatting, and conditional rendering.

- Integrate the Typst CLI into CI/CD pipelines and automate document compilation, validation, testing, and publishing workflows.

- Develop and maintain Typst packages, libraries, and reusable components, including graphics and data visualization elements.

- Integrate document automation solutions with cloud platforms, REST APIs, databases, and enterprise application architectures.

- Ensure document quality, formatting consistency, rendering accuracy, performance, scalability, and adherence to governance standards.

- Apply version control and software engineering best practices to manage document templates, libraries, and automation workflows.

- Collaborate with cross-functional teams, including developers, architects, business analysts, and stakeholders, to understand requirements and deliver effective document automation solutions.

- Modernize legacy document generation and reporting systems by implementing efficient, code-driven publishing solutions.

Required Skills:

- Strong hands-on experience with Typst markup, scripting, and document compilation.

- Advanced knowledge of Typst Show and Set rules, context management, layout functions, and document styling.

- Proven experience in developing reusable document templates, component libraries, and automated publishing solutions.

- Strong expertise in PDF generation, document automation, and programmatic document formatting.

- Programming experience in at least one of the following languages: Python, TypeScript, JavaScript, Java, or Rust.

- Good understanding of REST APIs, microservices architecture, object-oriented programming, design patterns, and software development principles.

- Experience with SDLC, Agile methodologies, Git, GitHub, CI/CD pipelines, and Azure DevOps.

- Working knowledge of JSON, CSV, XML, YAML, data transformation, data validation, SQL, and database integration.

- Strong understanding of typography, page composition, font management, advanced formatting, and multi-column layouts.

- Experience with document publishing and typesetting technologies such as LaTeX, Pandoc, Adobe InDesign, or similar tools.

- Ability to troubleshoot document rendering issues, optimize compilation performance, and maintain consistent output quality.

- Strong analytical, problem-solving, communication, and collaboration skills.

Preferred Qualifications:

- Experience migrating legacy document generation systems to modern, code-driven publishing platforms.

- Familiarity with cloud-based document processing, containerization, and automated deployment practices.

- Experience developing enterprise-grade document generation frameworks and template management systems.

- Knowledge of automated testing, document validation, and quality assurance for generated PDFs.

- Experience working on large-scale reporting, financial documentation, legal documents, technical publications, or enterprise reporting solutions.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...