Aktuelle Rollen
Senior Developer (Ruby on Rails)
Diese Rolle eignet sich für jemanden, der sich in einer ausgereiften Rails-Monolith-Umgebung wohlfühlt, problemlos zwischen Legacy- und modernen Mustern wechseln kann und motiviert ist, einen echten Beitrag in einem kleinen, fähigen Team zu leisten.
Helfen Sie uns, intelligenter, schneller und zielgerichteter zu skalieren
Seit 2005 unterstützen wir Organisationen dabei, ihre Ziele durch einfache, nachhaltige und skalierbare Informationssicherheit zu erreichen. Was als Lösung für die sichere Weitergabe sensibler Daten durch britische Polizeibehörden begann, hat sich zu einer globalen SaaS-Plattform – IO – entwickelt, der Tausende von Unternehmen weltweit vertrauen.
Wir wachsen rasant. Unterstützt durch Private-Equity-Investitionen und mit Kunden in Großbritannien, Europa, den USA und der Asien-Pazifik-Region erweitern wir unser Team und verdoppeln unsere Mission: Wir wollen den Standard für Informationssicherheitsmanagement setzen und Compliance-Vertrauen durch unsere herausragenden Mitarbeiter, Prozesse und Plattformen schaffen.
Da kommst du rein.
Über die Rolle
Wir suchen einen Senior Developer (Ruby on Rails) zur Verstärkung unseres Backend-Teams.
Dies ist eine Position als Senior-Experte mit Führungsverantwortung. Sie arbeiten eng mit dem Tech Lead zusammen, um die Roadmap umzusetzen, die Architektur bei Bedarf zu verbessern und die Nutzung von KI im gesamten Entwicklungsprozess praxisnah und messbar zu gestalten.
Diese Rolle eignet sich für jemanden, der sich in einer ausgereiften Rails-Monolith-Umgebung wohlfühlt, problemlos zwischen Legacy- und modernen Mustern wechseln kann und motiviert ist, einen echten Beitrag in einem kleinen, fähigen Team zu leisten.
Die Stelle ist in Großbritannien angesiedelt, und Bewerber benötigen ein unabhängiges Recht auf Leben und Arbeit in Großbritannien.
Was wirst du tun?
- Produktfunktionen in Ruby on Rails entwickeln und pflegen
- Beteiligen Sie sich an Architekturentscheidungen und helfen Sie mit, die Plattform im Laufe der Zeit weiterzuentwickeln.
- Arbeiten Sie souverän mit den bestehenden und modernen Teilen der Anwendung.
- Leistung, Wartbarkeit und Entwicklerproduktivität verbessern
- Unterstütze das Team bei Code-Reviews, Pair Programming, technischer Planung und Mentoring.
- Helfen Sie mit, KI-gestützte Entwicklungsabläufe zu definieren und zu verbessern.
- Bringen Sie Ideen ein, nicht nur die Umsetzung.
Unser Stack
Unsere Kernanwendung ist ein langjähriger Rails-Monolith mit über 15 Jahren Geschichte. Das bedeutet, dass einige ältere Muster noch vorhanden sind, die Neuentwicklung jedoch in eine klare, moderne Richtung geht.
Aktueller Stack:
- Schienen 8.1
- Ruby 4.x
- MySQL 8.x.
- GitHub-Aktionen
- Cypress-End-to-End-Test
- Turbo
- Literal::Types
- StimulusJS
- Serviceobjekte migrieren zu dry-rb-Bibliotheken
- Aktionsrichtlinie
- RailsEventStore::Event
- DelayJob
- New Relic
- JIRA
- Zusammenfluss
Im Übergang / strategische Ausrichtung:
- ERB bewegt sich in Richtung Phlex
- Solr bewegt sich in Richtung ElasticSearch / OpenSearch
- Redis bewegt sich möglicherweise in Richtung Solid Cache.
- Komponententrennung als strategischer Schritt hin zu Packwerk
Was bringst du mit?
KI und Engineering bei IO – Wir setzen KI konsequent ein, um Geschwindigkeit, Qualität und Effizienz im gesamten Engineering-Bereich zu verbessern. Das ist für uns kein nettes Extra.
Wir suchen jemanden, der bereits intensiv mit KI im täglichen Ingenieursalltag arbeitet, eine Leidenschaft dafür hat, ihre Stärken und Grenzen kennt und uns dabei helfen kann, bessere Arbeitsabläufe damit zu entwickeln.
Dazu gehört die praktische Anwendung von Tools wie OpenAI Codex, Claude Code und GitHub Copilot.
Wir suchen nach pragmatischer KI-Kompetenz, nicht nach leeren Worthülsen. Das bedeutet, KI effektiv für Entwicklung, Refactoring, Tests, Dokumentation, Automatisierung und die Steigerung der Entwicklerproduktivität einzusetzen, ohne dabei die fachliche Urteilsfähigkeit zu vernachlässigen.
Must-Haves
- Mindestens 5 Jahre einschlägige Erfahrung mit Ruby on Rails
- Fundierte Ruby-Kenntnisse und solide objektorientierte Designfähigkeiten
- Fundierte Backend-Entwicklungskenntnisse und praktische Erfahrung mit Frontend-Konzepten
- Erfahrung in der effektiven Arbeit in einem etablierten monolithischen Unternehmen
- Fundierte SQL-Kenntnisse und sicheres Schreiben und Verstehen von Abfragen
- Erfahrung im Testen von Rails-Anwendungen auf Unit-, Integrations- und End-to-End-Ebene.
- Erfahrung in der Architektur- und technischen Leitung
- Starke schriftliche und verbale Kommunikation
- Hohes Maß an Selbstständigkeit, Eigeninitiative und Produktbewusstsein
- Tägliche, praktische Anwendung von KI-Engineering-Tools
- Souveräner Umgang mit KI für Codierung, Refactoring, Tests, Dokumentation und Workflow-Optimierung
- Gutes Urteilsvermögen darüber, wo KI hilft und wo nicht.
Schön zu haben
- Erfahrung mit Stimulus, Turbo oder Hotwire
- Erfahrung mit ereignisgesteuerter Architektur
- Kenntnisse im Bereich Sicherheit und Compliance
- Kenntnisse der ISO 27001 oder ähnlicher Normen
- Erfahrung mit agentenbasierten Arbeitsabläufen, Automatisierungsdesign oder Evaluierungen
- Persönliche Projekte, die einen durchdachten Umgang mit KI demonstrieren
Warum es dir hier gefallen wird
Wir sind ein kleines Ingenieurbüro, daher bietet diese Position viel Potenzial und Verantwortung. Wir schätzen Mitarbeiter, die über ihre aktuelle Aufgabe hinausgehen, gut im Team arbeiten und zur Verbesserung der Teamarbeit beitragen.
Wir verfügen bereits über solide Prozesse:
- Überprüfung des Rückstands
- Produkt-Workshops
- Technische Workshops
- JIRA-Tickets -> Sprintplanung
- Sprints-Demo
- Retro-Feature








