Typst Developer in Melbourne

Typst Developer in Melbourne

Melbourne Full-Time On-site
T

A Bachelor's or Higher Degree is the minimum entry required for the position

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

  • 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

Typst Developer in Melbourne employer: Tech Mahindra

Tech Mahindra is an exceptional employer in Sydney, offering a dynamic work culture that fosters collaboration and innovation. Employees benefit from comprehensive professional development opportunities, competitive remuneration, and a supportive environment that values work-life balance. Join us to be part of a forward-thinking team dedicated to delivering impactful solutions while enjoying the vibrant lifestyle that Sydney has to offer.

T

Contact Details:

Tech Mahindra Recruitment Team