
Senior Backend Engineer
Platform Engineer
Wichtige Fakten
38,5 Std./Woche
Büro München/Wien
Ihre Aufgabengebiete
Backend-Architektur & -Entwicklung: Sie konzipieren, erstellen und betreiben skalierbare Backend-Systeme und APIs. Sie verantworten die Backend-Architektur von der Datenbank bis zur API-Ebene und stellen Performance, Zuverlässigkeit, Sicherheit sowie Wartbarkeit über verteilte Systeme hinweg sicher. Sie entwerfen modulare Systeme nach den SOLID-Prinzipien, implementieren REST-APIs mit klaren Verträgen und entwickeln Hintergrund-Job-Prozesse für asynchrone Workloads.
Datenebene & Performance: Sie entwerfen und pflegen effiziente Datenbankschemata, Migrationen und Versionierungsstrategien. Sie sichern die Datenintegrität durch Constraints und Transaktionen, optimieren Abfragen sowie Indizes und konzipieren bei Bedarf Multi-Datenbank-Architekturen.
Sicherheit & Zuverlässigkeit: Sie implementieren sichere Authentifizierungs- und Autorisierungsverfahren, verwalten Secrets sowie sensible Konfigurationen und schützen Backend-Systeme vor gängigen Sicherheitsrisiken. Sie entwickeln Lösungen für Fehlertoleranz, Rate Limiting, Missbrauchsprävention und den zuverlässigen Betrieb in der Produktionsumgebung.
Integrationen & externe Dienste: Sie integrieren Backend-Systeme mit Drittanbieter-Diensten wie Zahlungsabwicklung, E-Mail-Versand und Cloud-Speicher. Sie entwickeln Webhook-Handler, ereignisgesteuerte Integrationen sowie robuste Muster für die Nutzung externer APIs und stellen Health-Checks und Monitoring-Endpunkte bereit.
Qualität, Betrieb & Zusammenarbeit: Sie schreiben automatisierte Tests auf verschiedenen Ebenen, beteiligen sich an Code-Reviews sowie Architektur-Entscheidungen, dokumentieren Systeme und Runbooks, überwachen die Systemgesundheit und -performance und unterstützen im laufenden Betrieb sowie beim Incident Management.
Ihr Profil
Mindestens 5 Jahre Erfahrung in der Backend-Entwicklung
Mindestens 3 Jahre Erfahrung mit TypeScript in Produktionsumgebungen
Mindestens 2 Jahre Erfahrung mit modernen Node.js-Frameworks (NestJS, Next.js)
Fundierte Erfahrung mit SQL- und NoSQL-Datenbanken
Erfahrung bei der Implementierung von Authentifizierungs- und Autorisierungssystemen
Erfahrung mit Message Queues und asynchroner Verarbeitung
Sicherheit im Design und in der Dokumentation von REST-APIs
Zusätzliche Pluspunkte
Erfahrung mit Multi-Datenbank-Architekturen
Erfahrung mit der Integration von Zahlungssystemen (Stripe, PayPal)
Erfahrung mit Observability und Monitoring (OpenTelemetry, Datadog)
Erfahrung mit Microservices oder verteilten Systemen
Beiträge zu Open-Source-Projekten
Erfahrung in der technischen Führung oder im Mentoring
Benefits
Wir bei BlackMountain sind davon überzeugt, dass gute Arbeit dort entsteht, wo Menschen Vertrauen, Unterstützung und Raum zur Entfaltung erhalten. Unser Ziel ist es, eine Kultur des Vertrauens, der Eigenverantwortung und der gemeinsamen Exzellenz zu fördern – in der Sie mit Klarheit, Autonomie und Sinnhaftigkeit arbeiten können.
Wir bieten flexible Arbeitszeitmodelle, die unterschiedlichen Lebensentwürfen gerecht werden. Sie können in unserem Büro in Wien oder München arbeiten. Flexible Arbeitszeiten und Homeoffice-Optionen ermöglichen es Ihnen, Ihre Arbeit so zu strukturieren, dass Fokus, Ausgewogenheit und langfristige Zufriedenheit im Einklang stehen.
Um Ihre berufliche Weiterentwicklung zu unterstützen, investieren wir gezielt in Aus- und Weiterbildung. Sie erhalten Zugang zu professionellen Trainings und Mentoring durch unsere erfahrenen Consultants, wodurch Raum für persönliche Weiterentwicklung und langfristige Perspektiven geschaffen wird.
Wir schätzen vielfältige Perspektiven und verstehen diese als Treiber für Innovationen. Daher streben wir danach, unser Team zu diversifizieren – nicht nur im Hinblick auf fachliche Expertise, sondern auch über soziodemografische Dimensionen hinweg. Um dieses Ziel zu unterstützen, laden wir Bewerbungen von Personen, die unterrepräsentiert sind oder Benachteiligungen aufgrund von Geschlecht, sexueller Identität, Behinderung, Religion oder Herkunft erfahren, ausdrücklich ein. Bei gleicher Qualifikation werden Bewerberinnen und Bewerber aus diesen Gruppen bevorzugt berücksichtigt.
Für Ihre tägliche Arbeit stellen wir Ihnen ein Firmen-Laptop zur Verfügung. Die Vollzeitanstellung basiert auf 38,5 Stunden pro Woche mit einer Vergütung gemäß dem österreichischen Kollektivvertrag und der ausdrücklichen Bereitschaft zur Überzahlung je nach Qualifikation und Erfahrung.
So bewerben Sie sich
Zeigen Sie uns, wer Sie sind – auf Ihre eigene Art. Sie können uns eine schriftliche Bewerbung, eine Präsentation, Arbeitsproben oder alles andere zusenden, das uns zeigt:
was Ihnen wichtig ist,
welche Fähigkeiten Sie in das Team einbringen,
was Sie gerne lernen möchten
und warum BlackMountain der richtige Ort dafür ist.
Fügen Sie gerne Links oder Anhänge bei, falls diese hilfreich sind (GitHub, Motivationsschreiben, Portfolio, Fallstudie).
Wir schätzen Individualität mehr als starre Formalitäten.
Wir freuen uns auf Ihre Bewerbung!