Full Stack Webdeveloper

Display Europe e.G is a European network of independent media that aims for a more democratic and pluralistic European media landscape. We maintain the aggregated media platform displayeurope.eu and develop software solutions for independent media across Europe: language tools (auto generated transcripts, translations, multimedia post-processing, machine learning microservices) and search & content recommendation frameworks.

We are looking for a Full Stack Webdeveloper to work together with us in an international and multi-cultural team. Working language is English. We are based in Vienna but work mostly remote.

Work place: Vienna/remote

Your tasks

  • Further development of our metadata aggregator Repco (Replication & Collector)

  • Further development of our workflow engine/language tool pipeline Transposer

  • Maintenance and further development of our Peertube instance

  • Maintenance of WordPress sites and contribution to plugin development

  • Collaboration in the conception of software aplication

  • Coordination of a small dev op team & code reviews

We offer

  • a varied, meaningful field of activity in an international environment of cultural and media organizations from all over Europe – with a non-profit orientation

  • working in a motivated, international and multi-cultural team

  • 19,25 week hours

  • 14x 2056,32 € gross + 300 € yearly home office lump sum

  • 100% Home Office

  • Perspective for a long-term job

Your skills

  • Server setup & maintenance: Ubuntu, nginx, Docker, GPUs, reverse proxies, etc.

  • (Pro-active) server monitoring: munin, Elastic Stack

  • Programming languages: TypeScript & Prisma, Python, PHP, Javascript (React, NodeJS), HTML, CSS

  • Databases: postgreSQL, mariaDB, ElasticSearch

  • APIs: REST, GraphQL

  • very good spoken and written English

  • high resilience & stress resistance

  • willingness to travel every couple of months

Advantageous to have

  • experience with ElasticSearch & vector databases

  • experience with LLMs

  • experience with WordPress plugin development

  • experience with message queueing frameworks (e.g. Kafka, BullMQ)

  • experience with build pipelines and deployment on cloud infrastructure (gitlab runner, docker/crio, kubernetes)

Limited until June 30, 2025 with the option of extension.

Please send your application to recruiting@displayeurope.eu until September 6, 2024.