Backend-Entwickler (all genders)
Du entwickelst gerne robuste, skalierbare Backend-Architekturen und hast Erfahrung mit verteilten Systemen? Moderne Software-Patterns wie Domain-Driven Design, CQRS und Event Sourcing sind dir vertraut oder du möchtest dein Wissen in diesem Bereich vertiefen? Zudem arbeitest du gerne mit Technologien wie Scala, Akka, Elasticsearch, RabbitMQ und PostgreSQL? Dann könnte Testfabrik genau das Richtige für dich sein!
Wer wir sind
Die Testfabrik ist 2013 als Spin-off des Lehrstuhls für Softwaretechnik der Universität des Saarlandes entstanden. Wir entwickeln und betreiben die SaaS-Plattform webmate, mit der unsere Kundinnen und Kunden Webseiten und Mobile Apps testen. In webmate stehen hunderte echter Smartphones, Tablets und virtuelle Maschinen bereit, die per Browser oder automatisiert mit Skripten ferngesteuert werden können. Unsere Plattform vereinfacht den Testprozess durch intelligente Automatisierung und verteilte Verarbeitung.
Deine Aufgaben
Als Senior Backend-Entwickler bist du maßgeblich für die Architektur und Weiterentwicklung unseres skalierbaren, verteilten Systems verantwortlich. Du arbeitest an den zentralen Backend-Services unserer Plattform mit den folgenden Schwerpunkten:
- Architektur und Entwicklung von verteilten, skalierbaren Microservices mit Scala.
- Umsetzung moderner Entwicklungs-Prinzipien wie Domain-Driven Design, CQRS und Event-Sourcing mit Technologien wie Akka und RabbitMQ.
- Effiziente und performante Datenhaltung unter Einsatz von PostgreSQL und Elasticsearch für verteilte Datenverarbeitung und Suche.
- Optimierung und Wartung unserer Infrastruktur in einem DevOps-Umfeld.
- Enge Zusammenarbeit mit unserem Frontend-Team zur Bereitstellung performanter APIs.
- Evaluation neuer Technologien und Best Practices zur kontinuierlichen Verbesserung unserer Architektur.
Dein Profil
- Du hast mehrere Jahre Erfahrung in der Backend-Entwicklung z.B. in Java. Idealerweise hast du bereits Erfahrung in der Programmierung mit Scala.
- Du hast gute Kenntnisse im objektorientierten Design komplexer Anwendungen, bist mit Konzepten wie Domain Driven Design (DDD), CQRS und Event Sourcing vertraut und hast Interesse an modernen Streaming-Architekturen (Kappa / Lambda / Delta-Architekturen).
- Du hast Erfahrung mit verteilten Systemen und asynchroner Service-Kommunikation mit Message-Queues, insbesondere RabbitMQ und bist versiert im Umgang mit PostgreSQL und Elasticsearch.
- Du denkst sowohl auf Architektur- als auch auf Code-Ebene und kannst komplexe Zusammenhänge gut durchdringen.
- Du hast Erfahrung mit agilen Entwicklungsprozessen und DevOps-Prinzipien.
- Du arbeitest gerne im Team und kommunizierst effektiv, sowohl auf Deutsch als auch auf Englisch.
Was wir bieten
- Eine verantwortungsvolle Rolle in einem wachsenden SaaS-Unternehmen.
- Flexible Arbeitsbedingungen, einschließlich Remote-Optionen.
- Eine kollaborative, offene und innovationsgetriebene Arbeitsumgebung.
- Ein attraktives Vergütungspaket. Wir freuen uns darauf, dich in unserem Team willkommen zu heißen! Schick uns gerne deine Bewerbung an career@testfabrik.com.
Dies ist eine auf dritten Jobbörsen gefundene Stellenanzeige. Wir bieten hierfür keinen Support, können diese aber jederzeit offline stellen. Für weitere Informationen: Datenschutzhinweise | Anzeige melden.