Junior Backend Entwickler:in (m/w/d)
Indexed description
Arbeitszeit: Voll-/Teilzeit
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
- 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
- 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)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search