
Senior Backend Engineer
Platform Engineer
Eckdaten
38,5 Std./Woche
Büro München/Wien
Woran du arbeiten wirst
Backend Architecture & Development: Du entwirfst, baust und betreibst skalierbare Backend-Systeme und APIs. Du verantwortest die Backend-Architektur von der Datenbankebene bis zum API-Layer und stellst Performance, Zuverlässigkeit, Sicherheit und Wartbarkeit über verteilte Systeme hinweg sicher. Du entwickelst modulare Systeme nach SOLID-Prinzipien, implementierst RESTful APIs mit klaren Contracts und baust Background Job Processing für asynchrone Workloads.
Data Layer & Performance: Du entwirfst und pflegst effiziente Datenbankschemas, Migrationen und Versionierungsstrategien. Du stellst Datenintegrität durch Constraints und Transactions sicher, optimierst Queries und Indexe und entwickelst Multi-Database-Architekturen, wo erforderlich.
Security & Reliability: Du implementierst sichere Authentication und Authorization, verwaltest Secrets und sensible Konfigurationen und schützt Backend-Systeme vor gängigen Sicherheitslücken. Du entwickelst für Fault Tolerance, Rate Limiting, Missbrauchsprävention und zuverlässigen Betrieb in Production.
Integrations & External Services: Du integrierst Backend-Systeme mit Third-Party-Services wie Payments, E-Mail und Storage. Du baust Webhook-Handler, event-driven Integrationen, resiliente External-API-Consumption-Patterns und stellst Health Checks und Monitoring-Endpoints bereit.
Quality, Operations & Collaboration: Du schreibst automatisierte Tests auf mehreren Ebenen, nimmst an Code Reviews und Architekturentscheidungen teil, dokumentierst Systeme und Runbooks, überwachst System Health und Performance und unterstützt Production-Systeme sowie Incident Response.
Deine Kernkompetenzen
5+ Jahre Backend Development Erfahrung
3+ Jahre TypeScript in Production Environments
2+ Jahre mit modernen Node.js Frameworks (NestJS, Next.js)
Fundierte Erfahrung mit SQL- und NoSQL-Datenbanken
Implementierung von Authentication/Authorization-Systemen
Erfahrung mit Message Queues und Async Processing
RESTful API Design und Dokumentation
Weitere Stärken
Erfahrung mit Multi-Database-Architekturen
Payment-System-Integration (Stripe, PayPal)
Implementierung von Observability und Monitoring (OpenTelemetry, Datadog)
Erfahrung mit Microservices oder verteilten Systemen
Open-Source-Beiträge
Erfahrung in Technical Leadership oder Mentoring
Benefits
Wir bei BlackMountain sind davon überzeugt, dass gute Arbeit dort entsteht, wo Menschen Vertrauen, Unterstützung und Raum zum Wachsen bekommen. Wir wollen eine Kultur des Vertrauens, der Verantwortung und der gemeinsamen Exzellenz fördern, in der Menschen mit Klarheit, Autonomie und einem Sinn für das Wesentliche arbeiten können.
Wir bieten flexible Arbeitsmodelle, die unterschiedliche Lebenssituationen berücksichtigen. Du kannst von unserem Büro in Wien oder München arbeiten. Flexible Arbeitszeiten und Home-Office-Optionen ermöglichen es dir, deine Arbeit so zu gestalten, dass sie dir Fokus und Balance ermöglicht und dich in deiner Arbeitsweise nachhaltig fördert.
Um deine berufliche Entwicklung zu fördern, investieren wir in Weiterbildung. Du hast Zugang zu professionellen Trainings und Mentoring durch unsere erfahrenen Berater, was Raum für Kompetenzentwicklung und eine langfristige Perspektive schafft.
Wir schätzen plurale Perspektiven und verstehen sie als Treiber von Innovation. Daher streben wir an, unser Team nicht nur hinsichtlich fachlicher Expertise, sondern auch über soziodemografische Diversitätsdimensionen hinweg zu diversifizieren. Um dieses Ziel zu unterstützen, ermutigen wir ausdrücklich Personen, die aufgrund von Geschlecht, sexueller Identität, Behinderung, Religion oder Herkunft unterrepräsentiert sind oder Benachteiligung erfahren, sich zu bewerben. Bei gleicher Qualifikation bevorzugen wir Kandidaten und Kandidatinnen aus diesen Gruppen.
Für deine tägliche Arbeit stellen wir einen Firmenlaptop zur Verfügung. Die Vollzeitbeschäftigung basiert auf 38,5 Stunden pro Woche mit Entlohnung gemäß österreichischem Kollektivvertrag und der Möglichkeit zur Überzahlung je nach Qualifikation und Erfahrung.
Wie du dich bewerben kannst
Zeig uns, wer du bist – auf deine Weise. Du kannst eine schriftliche Bewerbung schicken, eine Präsentation, Arbeitsproben oder irgendetwas anderes, das uns zeigt:
wofür du brennst,
welche Fähigkeiten du ins Team einbringst,
was du lernen möchtest,
und warum BlackMountain der richtige Ort dafür ist.
Füge gern Links oder Anhänge bei, wenn sie dir hilfreich erscheinen (Motivationsschreiben, Figma Board, Portfolio, CV, GitHub, Case Study).
Wir schätzen Individualität mehr als strenge Vorgaben.
Wir freuen uns auf Deine Bewerbung!


