Source description
About the role
Job Description
Skill Set
-
TypeScript
-
Total Experience :
-
8.00 to 10.00 Years
-
No of Openings :
-
1
-
Job Post Date :
-
13/07/2026
-
Job Expiry Date :
-
31/08/2026
-
Domain :
-
IT
-
Location :
-
MELBOURNE [Australia]
-
Job Reference No :
-
4095737
-
Recommend to friend
-
Job Summary
-
Job Title
-
Typst Developer / Document Automation Engineer
-
Experience
-
4-8+ Years (Software Engineering, Document Automation, Typesetting, or Platform Engineering)
Role Overview
We are seeking a Typst Developer / Document Automation Engineer  to build modern, scalable document generation solutions using Typst . You will design reusable templates, automate PDF generation, integrate document workflows with enterprise systems, and help replace legacy reporting and publishing platforms with high performance, code driven automation.
Key Responsibilities
Design and develop reusable Typst templates  for reports, proposals, invoices, contracts, and technical documentation.
Build custom Typst macros, functions, and document components .
Automate document generation from JSON, CSV, XML, APIs, and databases .
Develop and maintain document generation pipelines  integrated with backend applications.
Implement advanced layouts, typography, tables, mathematical notation, and conditional rendering.
Integrate Typst CLI into CI/CD pipelines, cloud platforms, and microservices .
Manage and extend Typst packages and libraries, including graphics and visualization components.
Ensure document quality, performance, version control, and governance standards.
Required Skills
Typst & Document Engineering
Strong hands on experience with Typst markup and scripting
Advanced understanding of Show/Set rules, context management, and layouts
Experience building reusable document templates and component libraries
PDF generation and document automation expertise
Software Engineering Skills
Python, TypeScript/JavaScript, Java, or Rust
REST APIs and Microservices
Object Oriented Design and Design Patterns
SDLC, Agile, and CI/CD practices
Git, GitHub, Azure DevOps
Data Processing
JSON, CSV, XML, YAML
Data transformation and validation
SQL and database integration
Typesetting & Publishing
Typography, page composition, font management
Multi column layouts and advanced document formatting
Experience with LaTeX, Pandoc, InDesign, or similar publishing tools
Enterprise reporting and publishing platforms
Recommend to Friend
Please enter your Name
Please enter your email
Please enter your Friends Name
Please enter your friend's emailId Please enter valid email id , e.g. abc@gmail.com
More at Tech Mahindra
Related open roles
SAP Integration Technical Engineer
Bangalore · Hybrid
SAP BTP Lead Consultant
Bangalore · Hybrid
Core Java Developer with AWS
Bangalore · Hybrid
Sap Abap Fiori RAP Consultant
Bangalore · Hybrid
Hiring AI Engineer with Copilot Studio Experience
Bangalore · Hyderabad · Chennai · Hybrid
Sr. Software Engineer
Location not specified