Work with us!

Do you want to join our team? Browse the open positions below and apply now!

There is one open position at the moment.

Full Stack Web Developer Berlin on-site, all genders

With Typst, researchers, students, and knowledge workers get more done in less time. Our technical typesetting system helps them to compose papers faster with its fresh take on structured writing: Typst understands the structure of your document and takes care of styling, references, layout, and more. With powerful automations, users make Typst their own and save even more time. We have launched our public beta and now need your help to get Typst ready for prime time!

Your role

You will work on our web application across front- and backend. You'll architect, implement, and fine-tune features that help users to write, share, and publish their work.

We offer the opportunity to join an exciting early-stage startup. You will be able to shape and develop the complex technology that powers our product. You will help us achieve our mission to support scientists, students, and knowledge worker and leave a lasting mark.


For this role, you need to bring these skills to the table:

  • Strong grasp of HTML, CSS, React, SQL, and TypeScript
  • Capability to architect and discuss large changes with the team
  • Experience or willingness to work with complex software projects
  • Strong communicative abilities, both within the team and externally
  • Background and/or interest in working with a large and diverse community of open source contributors and users
  • Professional fluency in English, conversational German
  • Welcome, but optional: Experience with Rust, Microsoft Azure

Industry experience in a related role is appreciated. Alternatively, you can illustrate your abilities by presenting past personal projects. While this is primarily a web development position, there is also the option to work part of your time on the Typst compiler (if you are interested).

Additional information

This position is in-person at our office in Berlin. Some remote work is possible, but the position is not fully remote. If you are not yet based in Berlin, but would be open to relocating, talk to us about possible options!

How to apply

To apply, please send your CV to hello@typst.app. It should include a portfolio of relevant software projects if applicable. We especially encourage woman, non-binary, and non-white candidates to apply.