JobRad® Loop is a leading service and technology provider for the refurbishment and online marketing of leasing returns and used bicycles. They are seeking a Senior Software Engineer to take end-to-end ownership of architecture, development, and operation of their BPA platform, focusing on building scalable backend and UI components.
Responsibilities:
- End-to-End-Verantwortung für Epics und Elixir-basierte Anwendungen – von Konzeption und Architektur über Implementierung, Testing und Deployment bis zum Betrieb
- Aktive Mitgestaltung der Engineering-Strategie sowie Vorbildfunktion im Team durch technische Exzellenz, klare Entscheidungen und Beitrag zur Engineering-Kultur
- Durchführung von Architektur- und Technologieentscheidungen sowie Sicherstellung von Codequalität, Lesbarkeit und Einhaltung von Standards durch Code Reviews und Best Practices
- Identifikation und nachhaltige Reduktion technischer Schulden sowie kontinuierliche Optimierung von Build-, Test- und Deployment-Prozessen
- Begleitung von Deployments und CI/CD-Prozessen sowie Sicherstellung eines stabilen und zuverlässigen Systembetriebs
- Enge Zusammenarbeit mit Product Owner:innen, Design und QA sowie aktive Beteiligung an Refinements und Produktentscheidungen
Requirements:
- Studium oder Ausbildung im IT-Umfeld (z. B. Informatik, Software Engineering) oder vergleichbare, nachgewiesene Praxiserfahrung
- Mindestens 5 Jahre Erfahrung in funktionaler Programmierung / Event Sourced Systems / CQRS mit erster Elixir-Erfahrung und Interesse an weiterer Vertiefung oder mehrjährige, tiefgreifende praktische Erfahrung mit Elixir
- Starkes Verständnis für Softwarearchitektur, Systemdesign und Testing mit Fokus auf wartbare, skalierbare Systeme sowie konsequente Identifikation und nachhaltige Reduktion technischer Schulden
- Sicher im Umgang mit modernen Cloud- und Runtime-Umgebungen (Linux, Docker, Postgres, AWS, CI/CD) sowie in der Entwicklung und im Betrieb produktiver Systeme
- Aktive Mitgestaltung und kontinuierliche Verbesserung von Build-, Test- und Deployment-Prozessen in enger Zusammenarbeit mit Product, Design und QA
- Hohe Eigenverantwortung, strukturierte Arbeitsweise, klare Kommunikation sowie proaktives Vorantreiben von Themen und konstruktiver Umgang mit Feedback
- Sehr gute Deutsch- und gute Englischkenntnisse