Padmi

Typst Developer

Location not specifiedPosted 1 month ago
Software engineeringUnspecified
Apply at Tech Mahindra

Opens the source posting on careers.techmahindra.com

Source description

About the role

View original

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

One address, no account. We’ll tell you when matching roles go live.

More at Tech Mahindra

Related open roles

View all roles