Junior Backend Entwickler:in (m/w/d)
Werde Teil der JobRad-Erfolgsgeschichte und bewirb dich jetzt!
JobRad® ist Markt- und Qualitätsführerin der boomenden Radleasing-Branche.
An unserem Hauptsitz in Freiburg und in unserem Außendienst in ganz Deutschland setzen wir auf begeisterte Menschen, die mit ihrem Talent und ihren Ideen unser nachhaltiges und wachsendes Unternehmen weiter stärken und Menschen aufs Rad bringen.
Das erwartet dich
Du möchtest mitgestalten, wie moderne Backend-Systeme digitale Geschäftsprozesse zuverlässig abbilden? In unserem Team entwickeln und betreiben wir zentrale Backend-Services. Komplexe fachliche Abläufe lernst du Schritt für Schritt kennen, begleitet von erfahrenen Kolleg:innen. Unser Backend-Stack umfasst Python (FastAPI) und Kotlin/Java (Spring Boot), PostgreSQL als primäre Datenbank und Kafka für Event-Streaming. Architektonisch arbeiten wir mit hexagonaler Architektur und Domain-Driven Design. Wichtiger als eine bestimmte Sprache ist uns, dass du sauberen, wartbaren Code schreibst und Lust hast, dich in unseren Stack einzuarbeiten. Als Backend Engineer arbeitest du in einem interdisziplinären Team eng mit Senior-Engineers, DevOps, QA und den Fachbereichen zusammen. Senior- und erfahrene Mid-Level-Engineers begleiten dich beim Onboarding und in deiner fachlichen Weiterentwicklung. Du übernimmst von Anfang an eigene Aufgaben und bekommst den Raum, dich fachlich wie persönlich weiterzuentwickeln.
Deine Aufgaben:
- Entwicklung und Weiterentwicklung unserer Backend-Services (z. B. in Python oder Kotlin/Java)
- Umsetzung fachlicher Anforderungen in wartbare, gut getestete Anwendungen
- Analyse und Behebung von Fehlern sowie kontinuierliche Verbesserung bestehender Module
- Mitarbeit am Design von APIs und an der Integration in unsere eventgetriebene Systemlandschaft
- Aktive Teilnahme an Code-Reviews als Lern- und Austauschformat (sowohl als Reviewer:in als auch beim Erhalt von Feedback)
- Pflege von Dokumentationen und technischen Konzepten
- Enge Abstimmung mit Product Ownern, UX Designers und den Fachabteilungen
Das bringst du mit
- Erste praktische Erfahrung in der Backend-Softwareentwicklung, z. B. durch Praktika, Werkstudium, Bootcamp, Open-Source-Projekte oder eigene Projekte
- Studium der Informatik oder vergleichbare praktische Qualifikation
- Solide Kenntnisse in mindestens einer modernen Backend-Sprache (z. B. Python, Kotlin, Java) und einem gängigen Backend-Framework (z. B. FastAPI, Spring Boot, Django)
- Bereitschaft, dich bei Bedarf in weitere Sprachen unseres Stacks (Python, Kotlin/Java) einzuarbeiten
- Erfahrung im Umgang mit relationalen Datenbanken (PostgreSQL) und SQL
- Grundverständnis für sauberen, testbaren Code und automatisiertes Testing
- Interesse daran, dich in eventgetriebene Architekturen und Clean-Architecture-Prinzipien einzuarbeiten
- Offenheit für Feedback, Freude an Teamarbeit und Lust, kontinuierlich zu lernen
- Analytisches Denken und strukturierte Arbeitsweise
Nice-to-Have:
- Erste Erfahrung mit Kafka oder anderen Message-/Event-Systemen
- Erfahrung mit ORMs
- Kenntnisse in CI/CD-Prozessen
- Berührungspunkte mit Odoo oder vergleichbaren ERP-Systemen
- Erfahrung mit Cloud-Infrastruktur im produktiven Betrieb (AWS bevorzugt, GCP/Azure ebenfalls relevant)
Wir bieten dir
Wenn dich dieses Stellenprofil begeistert, freuen wir uns auf deine Bewerbung.
Arbeitszeit: Voll-/Teilzeit
Arbeitsort: deutschlandweit, Deutschland
Arbeitsmodus: Remote
Sprachniveau: Deutsch Fortgeschritten (C1), Englisch Fortgeschritten (C1)
Deine Ansprechperson: Peter Wolter