21 January 2025

EMS Press is hiring: Software Developer

Enrico Schlitzer

EMS Press is looking for a well-organised, detail-oriented and motivated Software Developer to join our technology team on a part-time basis.

We are hiring

EMS Press is the publishing house of the European Mathematical Society and is based in Berlin, Germany. Our program includes 26 journals and about 15–20 new book titles per year, with a backlist of over 250 books. We are expanding our role as a community publisher with innovative publishing products and services. Our emphasis is on fair and sustainable models for open access to maximise the impact of mathematics research.

Role description

We are looking for a well-organised, detail-oriented, and motivated colleague for our technology team on a part-time basis. Within the technology team and reporting to the Head of Technology, you will create and maintain multiple websites and services and collaborate on their codebases using modern technology. This position is a mid-level role with challenging responsibilities across the entire stack of web development with a slight emphasis on frontend technology.

Requirements

  • Multi-year experience with TypeScript, NextJS, HTTP APIs and relational databases

  • Attention to the appearance and accessibility of a user-facing product 

  • Structured work with Git, project management tools and thorough code reviews

  • Ability to locate, isolate and solve issues in code or infrastructure

  • Teamwork and good communication skills

  • Comfortable working independently and having a sense of responsibility and ownership for your projects

  • Based in Berlin

  • Professional communication in English

Preferred

The following are optional and can also be learned on the job:

  • Familiarity with mathematical typesetting in LaTeX

  • Experience with academic publishing standards and infrastructure (JATS XML, ONIX, Crossref, EPUB)

  • Experience with containers, Kubernetes, Google Cloud and GitOps

  • Understanding of web infrastructure (load balancers, monitoring)

  • Comfortable implementing technical specifications (e.g., JATS XML, JSON:API)

  • Eye for design and familiarity with UX concepts and best practices

What we offer

  • Part time permanent position (16–20 hours per week)

  • Salary range 25K-38K EUR annually (depending on work hours and experience)

  • Flexible working hours 

  • Small and dynamic international team

  • Office at TU Berlin and/or remote work

  • Shape the next generation of academic publishing infrastructure

  • Training and personal development

  • Work with modern tools for publishing and communication

Please send your CV to Ilvy Lützen (luetzen@ems.press) before 4th February 2025. Early applications will be prioritised.

Software Developer job description (PDF).

Tags

  • Hiring
  • Press News
  • Team Update