Backend Entwickler - Ruby on Rails (m/w/d)
- Du konzipierst und entwickelst neue Features für unsere Ruby-on-Rails Anwendungen und trägst aktiv zur Weiterentwicklung unserer Produkte bei
- Du entwickelst eine robuste Backend-Logik für unser Backend und pflegst moderne REST-APIs
- Du schreibst effiziente SQL-Queries und optimierst unsere PostgreSQL-Datenbanken hinsichtlich Stabilität, Geschwindigkeit und Skalierbarkeit
- Du gestaltest und pflegst interne Admin-Tools mit Hotwire, Turbo und Stimulus und unterstützt so effiziente interne Prozesse
- Du wartest, verbesserst und modernisierst bestehende Codebereiche durch gezieltes Refactoring
- Du unterstützt bei der Wartung von Python-Skripten und begleitest die schrittweise Migration in unsere Ruby-basierte Systemlandschaft
Unser Tech-Stack
- Backend: Ruby on Rails, Python (für bestehende Skripte), PostgreSQL, REST-APIs, Sidekiq für Background Jobs
- Frontend: Hotwire, Turbo und Stimulus, ERB Templates
- Testing und Qualität: Minitest, Oaken
- Infrastruktur: AWS
- Attraktive Zusatzleistungen: Du profitierst von einer betrieblichen Altersvorsorge, einer Shoppingkarte und einem Weiterbildungsbudget von 1.500 Euro, das deine Gehaltsentwicklung unterstützt
- Gesunde Work-Life-Balance: Wir bieten dir flexible Arbeitszeiten, die Möglichkeit zum Home Office im hybriden Modell, Teilzeitoptionen und 28 Tage Urlaub
- Intensive Einarbeitung: Du erhältst eine individuelle Einarbeitung mit Kennenlernen und Hospitationen in den Teams
- Aktive Mitgestaltung: Du übernimmst von Anfang an Verantwortung und kannst eigene Ideen umsetzen
- Großartiges Team: Du wirst Teil eines Teams von 45 Mitarbeitenden und kannst an Teamevents und Stammtischen teilnehmen
- Du hast mindestens zwei Jahre Erfahrung in der Entwicklung mit Ruby on Rails
- Du verfügst über solide Kenntnisse in SQL, insbesondere PostgreSQL, die dir das Schreiben komplexer Queries und die Optimierung der Datenbank-Performance ermöglichen
- Du bist mit modernem Rails-Frontend (Hotwire, Turbo, Stimulus) vertraut
- Du hast idealerweise Python-Kenntnisse, die von Vorteil sind
- Du verfügst über fließende Deutschkenntnisse, die dir einen sicheren Austausch mit deinen Kolleg:innen ermöglichen