background pattern

Senior Ruby on Rails-Entwickler

Erstellen Sie die Plattform hinter großartigen Ausflügen

Die Herausforderung, die diese Rolle einzigartig macht

Jeden Tag wachen Tausende von Menschen in Deutschland und den USA auf und beschließen, einen Zoo, einen Freizeitpark oder ein Aquarium zu besuchen. Hinter diesem einfachen Ticketkauf verbirgt sich eine überraschend komplexe Welt: Mitgliedschaftsstufen mit unterschiedlichen Vorteilen, saisonale Preisregeln, Kapazitätsmanagement, Ressourcenmanagement, zeitlich festgelegte Eintrittszeiten und Zusatzkäufe für Parkplätze oder Sonderausstellungen.

Multiplizieren Sie das nun mit Hunderten von Veranstaltungsorten. Fügen Sie noch Kassensysteme und Kioske vor Ort hinzu. Integrieren Sie die Zugangskontrollhardware an den Eingangstoren. Synchronisieren Sie alles in Echtzeit. Sorgen Sie dafür, dass es auch bei einer instabilen Internetverbindung zuverlässig funktioniert. Und halten Sie es irgendwie so einfach, dass Saisonmitarbeiter es an einem Nachmittag lernen können.

Das ist ToucanTix. Wir bauen eine All-in-One-Plattform, die das Ticketing, die Zugangskontrolle, den Einzelhandel und das Besuchermanagement für Attraktionen in der DACH-Region übernimmt.

Warum es diese Stelle gibt

Wir haben ein solides Produkt, das bereits täglich Tausende von Transaktionen für Kunden wie Karls Erdbeerhof und Serengeti Park verarbeitet. ToucanTix ist zwar ein kleines Team von 5 Mitarbeitern, aber wir arbeiten Hand in Hand mit unserem Schwesterunternehmen Combase (über 50 Mitarbeiter in Dresden, über 30 in Las Vegas), was uns die perfekte Balance verschafft: die Agilität eines Start-ups mit der Unterstützung eines Großunternehmens.

Wir suchen einen Senior-Entwickler, der folgende Aufgaben übernehmen kann:

  • Verantwortung für gesamte Features vom Konzept bis zur Bereitstellung
  • Treffen intelligenter Architekturentscheidungen, die mit uns skalieren
  • Ausgleich zwischen den Bedürfnissen von Unternehmenskunden, die Anpassungen wünschen, und der Aufrechterhaltung einer wartbaren Codebasis
  • Schreiben von Code, der zuverlässig mit echtem Geld und echten Kundenerfahrungen umgeht

Der technische Spielplatz

Kern-Stack:

  • Rails 7+ API mit GraphQL (graphql-ruby)
  • PostgreSQL für anspruchsvolle Aufgaben mit Multi-Tenant-Architektur
  • Redis für geschwindigkeitskritische Aufgaben
  • SvelteKit-Frontend (wenn Sie sich für Full-Stack interessieren)
  • Google Cloud-Infrastruktur (Cloudtasker, Cloud Storage)
  • RSpec/Capybara, damit alles absolut sicher ist

Was Sie tatsächlich entwickeln werden:

  • Ausgefeilte Mitgliedschaftssysteme, die alles von Jahreskarten bis hin zu komplexen Familienabonnements abdecken
  • Dynamische Sitzplatzalgorithmen für Veranstaltungsorte und Events
  • Echtzeit-Bestandsabgleich zwischen Ticketing, Einzelhandel und F&B
  • Zahlungsabwicklung für Millionen von Transaktionen
  • Analyse-Engines, die Veranstaltungsorten helfen, das Besucherverhalten zu verstehen

Die Realität

Wir sind perfekt für Sie, wenn:

  • Sie über mehr als 5 Jahre Erfahrung mit Rails verfügen und Lösungen nicht nur implementieren, sondern auch entwerfen können
  • Sie sich für die Optimierung von PostgreSQL begeistern (ja, wir nehmen unsere Datenbank sehr ernst)
  • Sie glauben daran, dass Tests zuerst und Dokumentation erst danach geschrieben werden sollten
  • Sie können selbstständig arbeiten, wissen aber auch, wann Sie jemanden um Hilfe bitten müssen
  • Sie fühlen sich wohl mit der Unklarheit eines kleinen Teams, in dem Sie mehrere Aufgaben übernehmen

Bonuspunkte für:

  • GraphQL-Kenntnisse (unsere API ist GraphQL-first)
  • Erfahrung mit Transaktionssystemen mit hohem Volumen
  • Kenntnisse der Veranstaltungsbranche (oder einfach nur eine Vorliebe für Freizeitparks 🎢)
  • Deutschkenntnisse (nicht erforderlich, aber hilfreich für DACH-Kunden)

Was haben Sie davon?

  • Gehalt: 60-70.000 EUR (wir sind bootstrapped und transparent)
  • Arbeitsbedingungen: Vollständig remote (obwohl wir es lieben, wenn unsere Mitarbeiter gelegentlich zu Meetups nach Berlin kommen)
  • Hardware: MacBook + Home-Office-Budget
  • Das Beste: Team-Offsites an fantastischen Orten + unbegrenzter freier Eintritt zu den Attraktionen unserer Kunden
  • Das Team: ToucanTix besteht aus nur 5 Mitarbeitern, aber Sie werden mit über 80 Kollegen von Combase in Dresden und Las Vegas zusammenarbeiten. Sie profitieren von der Wirkungskraft und Autonomie eines kleinen Teams mit dem Wissen und der Stabilität einer größeren Organisation
  • Wachstum: Wir expandieren schnell in der DACH-Region. Die ersten Teammitglieder werden unsere technische Ausrichtung für die nächsten Jahre prägen

Unsere Kultur (die ehrliche Version)

Wir sind innerhalb eines profitablen Ökosystems selbstständig. Das bedeutet:

  • Kein VC, der uns im Nacken sitzt und ein 10-faches Wachstum verlangt
  • Wir entwickeln für echte Kunden, nicht für Investoren
  • Ressourcen von Combase, wenn wir sie brauchen, Unabhängigkeit, um schnell zu handeln, wenn wir sie nicht brauchen
  • Die Stabilität eines etablierten Unternehmens mit der Aufregung eines neuen Marktes

Unsere Teams sind in Berlin, Dresden, Las Vegas und darüber hinaus tätig. Wir haben asynchrone Kommunikation etabliert, respektieren die Grenzen zwischen Arbeit und Privatleben und vertrauen einander, ohne uns gegenseitig zu kontrollieren.

Der Bewerbungsprozess

Die Situation ist folgende: Wir erhalten unzählige Bewerbungen von Personalvermittlern und automatisierten Bots. Wir möchten von echten Entwicklern hören, die dies tatsächlich gelesen haben und wirklich interessiert sind.

So bewerben Sie sich: Senden Sie Ihren Lebenslauf an [email protected] mit einer kurzen Notiz zu folgenden Punkten:

  • Eine technische Herausforderung, auf deren Lösung Sie stolz sind
  • Warum Sie sich für Event-/Unterhaltungstechnologie interessieren (oder auch nicht – Ehrlichkeit gewinnt)
  • Ihre Lieblingsachterbahn oder Ihr Lieblingsfreizeitpark (im Ernst, wir sind neugierig!)

Wichtig: Fügen Sie ein 🎢 Achterbahn-Emoji in Ihre Betreffzeile ein, damit wir wissen, dass Sie tatsächlich bis hierher gelesen haben. Bewerbungen ohne dieses Emoji landen direkt im Ordner „Wahrscheinlich ein Bot”.

Noch nicht überzeugt?

Dies ist keine weitere CRUD-App mit Zahlungsintegration. Sie werden wirklich interessante Probleme lösen: Wie entwirft man ein System, bei dem jeder Kunde unterschiedliche Geschäftslogik benötigt, aber eine einzige Codebasis beibehalten wird? Wie geht man mit Offline-First-POS-Systemen um, die bei der Wiederverbindung perfekt synchronisiert werden müssen? Wie modelliert man Preisregeln, die sich je nach Wetter, Saison, Kapazität und Kundentyp ändern – und dabei die Abfrageperformance aufrechterhält?

Wenn Sie es leid sind, Ad-Klicks zu optimieren oder Funktionen zu entwickeln, die in einem Unternehmensmenü untergehen, dann kommen Sie zu uns und entwickeln Sie etwas, das direkt Einfluss darauf hat, ob Tausende von Menschen einen großartigen Tag erleben.

P.S. – Wenn Sie noch unentschlossen sind, bewerben Sie sich trotzdem. Das Schlimmste, was passieren kann, ist, dass wir ein interessantes Gespräch über Rails und Themenparks führen.