Deine Aufgaben

  • Werde Teil unseres Sotware-Engineering-Teams für OpenSlides. (Das ist unsere Freie Sotware-Lösung für digitale Unterstützung von Versammlungen und Gremien. Sie hilt Gewerkschaten, Parteien und NGOs bessere Entscheidungen zu treffen.)
  • Bring Deine Software-Entwicklungserfahrung in ein crossfunktionales Team ein und lerne mit und von Anderen, OpenSlides als solide Grundlage für Online-, Hybrid- und Präsenz-Veranstaltungen zu pegen und weiterzuentwickeln.
  • Du erstellst gute Oberflächen für die Web-App, bei denen die Nutzenden die Übersicht bei komplexen Änderungsanträgen behalten und Ihre Stimme komfortabel abgeben können.
  • Nebenbei behältst Du im Blick, wie die Microservices auf dem Server sicher und schnell zusammenarbeiten.
  • Oder umgekehrt … Du fuchst Dich in den Server ein und versorgst die vielen Web-Browser in Echtzeit mit Daten und Video-Streams und bringst somit Deine Expertise von der Backendseite ein. Du siehst, wir brauchen Dich, egal von welcher Seite Du kommst.

Dein Profil

  • Du möchtest Dich in ein Team einbringen und ein anspruchsvolles Produkt sowie das Team weiterbringen.
  • Das aktuelle OpenSlides 4 setzt auf Go, Python und PostgreSQL auf der Server-Seite (modulare Dienste in GNU/Linux-Containern). Das Frontend läut im Webbrowser, mal direkt oder als progressive Web-App. Hier ist die Haupttechnik Angular mit TypeScript.
  • Es ist ein Plus, wenn Du mit einer dieser Techniken schon Erfahrung hast, aber noch wichtiger ist uns, dass Du die Konzepte kennst und Du neugierig bist, Dich in verwandte Techniken, Programmiersprachen oder Frameworks einzuarbeiten.
  • Wir entwickeln OpenSlides auf Github und nutzen bei Intevation in anderen Projekten auch Gitlab oder Heptapod. Von daher solltest Du mit Git bereits Erfahrungen gesammelt haben.
  • Wir arbeiten auf Deutsch und Englisch – ein gutes Schulniveau (B2) ist hilfreich.

Die vollständige Stellenbeschreibung findest Du hier