Software Developer (m/w/d)
Rolle
In dieser Rolle entwickelst du skalierbare Backend-Services, behebst Bugs und verbesserst bestehende Services mit Fokus auf Performance, Zuverlässigkeit und langfristige Wartbarkeit. Du verantwortest sauberen, gut strukturierten Code, nimmst aktiv an Code-Reviews teil und triffst sowie dokumentierst technische Entscheidungen mit Blick auf pragmatische Umsetzung und Konsistenz der Codebase. Du übersetzt komplexe Anforderungen in einfache, robuste Lösungen, indem du eng mit Produkt, Design und Stakeholdern zusammenarbeitest, Trade-offs bewertest und produktionsreife Ergebnisse lieferst. Du optimierst kontinuierlich Plattform und Engineering-Praktiken, bleibst fachlich auf dem neuesten Stand in Scala und bringst gezielt Technologien sowie Prozesse ein, die Reliability, Developer Experience und Produktivität messbar verbessern. Dabei arbeitest du mit erfahrenen Engineers zusammen, übernimmst Ownership für deine Themen und entwickelst deine Skills entlang realer, anspruchsvoller Systeme weiter.
Verantwortung
- Als Anwendungsentwicklungsfachkraft entwickelst und verbesserst Du skalierbare Backend-Services mit Fokus auf Performance, Zuverlässigkeit und langfristige Wartbarkeit.
- Du behebst Bugs und stärkst bestehende Services, damit die Plattform stabil bleibt und sich kontinuierlich weiterentwickelt.
- In dieser Rolle sicherst Du Codequalität durch sauberen, gut strukturierten Code, aktive Code Reviews und nachvollziehbar dokumentierte technische Entscheidungen.
- Du uebersetzt komplexe Anforderungen gemeinsam mit Produktmanagement, Design und Management in einfache, gut betreibbare Loesungen.
- Du arbeitest datenbanknah, setzt SQL sicher ein und beruecksichtigst zentrale Konzepte wie Transaktionen und Indizes.
- Du nutzt Unit- und Integrationstests gezielt und bringst Best Practices sowie passende Tools und Prozesse ein, um Entwicklererlebnis und Produktivitaet zu verbessern.
Qualifikationen
- Du hast einen Masterabschluss in Informatik oder eine gleichwertige Ausbildung.
- Mindestens 1 Jahr Berufserfahrung in der Softwareentwicklung zeichnet dich aus.
- Skalierbare Backend-Services entwirfst, implementierst und entwickelst du mit Fokus auf Performance, Zuverlässigkeit und Wartbarkeit.
- Sauberen, gut strukturierten Code lieferst du ab, bringst dich aktiv in Code Reviews ein und dokumentierst technische Entscheidungen pragmatisch.
- Relationale Datenbanken beherrschst du sicher, inklusive Konzepten wie Transaktionen und Indizes, und du arbeitest routiniert mit SQL.
- Tests gehören für dich dazu, du nutzt Frameworks für Unit- und Integration-Tests und kommunizierst sicher auf Englisch.
Benefits