{"id":1810,"date":"2026-09-26T02:10:33","date_gmt":"2026-09-26T01:10:33","guid":{"rendered":""},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T23:00:00","slug":"senior-backend-engineer-f-m-d-predium-technology-gmbh-4bc8b","status":"publish","type":"job_listing","link":"https:\/\/africantalents.online\/blog\/poste\/senior-backend-engineer-f-m-d-predium-technology-gmbh-4bc8b\/","title":{"rendered":"Senior Backend Engineer (f\/m\/d)"},"content":{"rendered":"<h2>Unsere Opportunity<\/h2>\n<p>Predium hat in den letzten drei Jahren die f\u00fchrende ESG-Intelligence-Plattform f\u00fcr institutionelle Immobilienunternehmen in der DACH-Region gebaut &#8211; mit den st\u00e4rksten Namen der Branche als Kunden: Asset Manager, Wohnungsbaugesellschaften, Banken. Unsere Kundenbasis, die Daten, unsere Glaubw\u00fcrdigkeit sind wertvolles Kapital f\u00fcr den n\u00e4chsten Schritt. Investment-, Kredit- und Asset-Management-Entscheidung werden in der Real Estate Branche noch immer in Excel getroffen, Fall f\u00fcr Fall. Wir bauen jetzt den AI-Analysten, der diese Arbeit \u00fcbernimmt. Direkt auf den Daten des Kunden, skalierbar ohne zus\u00e4tzliche K\u00f6pfe. Wir sind stark finanziert und bringen KI in die Real Estate Branche.<\/p>\n<h2>Deine Mission<\/h2>\n<p>Als Senior Backend Engineer verantwortest du die Systeme hinter unserer Plattform: die GraphQL-API, das relationale Datenmodell, die Hintergrundverarbeitung, die Dokumente und Excel-Dateien unserer Kunden in strukturierte Daten verwandelt, und das Berechtigungsmodell, mit dem ein einzelner Eigent\u00fcmer und eine Bank mit hunderten Portfolios dasselbe Produkt nutzen. Der Gro\u00dfteil deiner Arbeit l\u00e4uft vom Schema-Design bis zum Resolver.<br \/>\nDu arbeitest eng mit Product, Design und den anderen Engineers zusammen, damit wir das bauen, was z\u00e4hlt &#8211; nicht nur das, was dir gesagt wurde. Du \u00fcbernimmst echte Verantwortung f\u00fcr Production: Wenn etwas langsam ist, findest du heraus, warum \u2013 egal ob die Antwort eine schlechte Query, Anwendungscode oder die Infrastruktur darunter ist.<br \/>\nDu hilfst uns au\u00dferdem, KI in Production zuverl\u00e4ssig zu machen. Dokumentenextraktion, lang laufende Analyse-Jobs und agentische Features sind zentral f\u00fcr die Richtung des Produkts &#8211; und wir brauchen Leute, die diese Workflows testbar und verl\u00e4sslich machen, statt nur in der Demo beeindruckend.<br \/>\nBei uns gewinnt die beste Idee &#8211; egal von wem sie kommt. Mit 40 Leuten gibt&rsquo;s einfach keinen Raum f\u00fcr Politik. Und: Jede Zeile Code tr\u00e4gt dazu bei, den CO2-Fu\u00dfabdruck von Immobilien zu verbessern.<\/p>\n<p><strong>Tech-Stack:<\/strong> TypeScript (NestJS im Backend, React im Frontend), Hasura\/GraphQL, PostgreSQL (mehrere Datenbanken inkl. PostGIS), Queue-basierte Job-Verarbeitung, AWS (ECS \/ Elastic Beanstalk, S3, SES, Textract), Infrastructure-as-Code, Claude<\/p>\n<h2>Was du konkret tust<\/h2>\n<ul>\n<li>Du baust Features \u00fcber unsere Hasura GraphQL-API, NestJS und Postgres &#8211; vom Schema-Design bis zum Resolver.<\/li>\n<li>Du modellierst komplexe Immobilien- und ESG-Dom\u00e4nen in relationalen Schemas. Wir betreiben mehrere Postgres-Datenbanken parallel (eine davon geospatial), und Schema-Entscheidungen haben hier langfristige Konsequenzen.<\/li>\n<li>Du verantwortest die Hintergrundverarbeitung: Excel-Importe, Dokumentenextraktion, lang laufende Analyse-Jobs. Queues, Retries, Jobs, die andere Jobs starten &#8211; und die Frage, was passiert, wenn Schritt 3 von 7 um 2 Uhr nachts fehlschl\u00e4gt.<\/li>\n<li>Du entwickelst unser Berechtigungsmodell weiter. Unsere Kunden reichen vom einzelnen Eigent\u00fcmer bis zum Konzern mit Zugriff auf Organisations-, Portfolio- und Geb\u00e4udeebene. Das richtig zu bauen ist echte Design-Arbeit, keine Middleware-Konfiguration.<\/li>\n<li>Du integrierst LLMs in Backend-Workflows &#8211; vor allem f\u00fcr Dokumenten- und Datenextraktion &#8211; und machst sie zuverl\u00e4ssig und testbar.<\/li>\n<li>Du debuggst Production. Du nutzt Grafana Dashboards und Traces, um herauszufinden, warum etwas langsam ist oder fehlschl\u00e4gt &#8211; ob in der App, der CI\/Build-Pipeline oder der Infrastruktur.<\/li>\n<li>Du erkennst \u00fcberwucherte oder unn\u00f6tig komplexe Teile der Codebase und vereinfachst sie, ohne dass dich jemand darum bitten muss. Komplexit\u00e4t abzubauen geh\u00f6rt zum Job, ist kein Nebenprojekt.<\/li>\n<\/ul>\n<h2>Woran wir Erfolg messen<\/h2>\n<ul>\n<li>Du hast Features end-to-end \u00fcber Schema, API und Hintergrundverarbeitung ausgeliefert, die unsere Kunden aktiv nutzen.<\/li>\n<li>Unsere asynchrone Verarbeitung (Importe, Extraktion, Analyse-Jobs) ist messbar robuster: weniger stille Fehler, klare Retry- und Recovery-Pfade und Observability, die uns sagt, was kaputt ist und warum.<\/li>\n<li>Du hast Ownership f\u00fcr mindestens einen Kernbereich \u00fcbernommen &#8211; z. B. das Berechtigungsmodell, die Job-Orchestrierung oder die LLM-Extraktions-Pipeline &#8211; und bist daf\u00fcr die Anlaufstelle im Team.<\/li>\n<li>Du hast Testing und Developer Experience im Backend auf ein neues Level gehoben, und andere Engineers liefern dadurch schneller.<\/li>\n<li>Du bist f\u00fcr Product und das Team ein verl\u00e4sslicher Sparringspartner, wenn wir entscheiden, was wir bauen und wie.<\/li>\n<\/ul>\n<h2>Was du mitbringst<\/h2>\n<ul>\n<li>Du bist stark in Postgres. Schema-Design f\u00e4llt dir leicht, du kannst einen Query Plan lesen und wei\u00dft, wann das ORM dich anl\u00fcgt. Geospatial-Erfahrung ist ein Bonus, keine Voraussetzung.<\/li>\n<li>Du bist flie\u00dfend in typisiertem Backend-TypeScript. Wir arbeiten t\u00e4glich mit NestJS und GraphQL; wenn deine Erfahrung aus einem vergleichbaren Stack kommt, ist das v\u00f6llig okay &#8211; du arbeitest dich ein.<\/li>\n<li>Du hast echte Queue-basierte Verarbeitung gebaut. Nicht \u201eich habe mal einen Job in eine Queue gelegt\u00a0\u00bb, sondern Worker designt, Retries und Teilausf\u00e4lle behandelt, mehrstufige Workflows orchestriert.<\/li>\n<li>Du hast Authorization f\u00fcr ein Multi-Tenant-Produkt designt und wei\u00dft, wo es haarig wird.<\/li>\n<li>Du hast lieber einen Integrationstest gegen eine echte Datenbank als zehn Unit-Tests, die alles mocken. Du schreibst den Test, der die kaputte Migration erwischt.<\/li>\n<li>Du behandelst Production als debuggbares System. Du findest \u00fcber Dashboards und Traces heraus, warum etwas langsam ist, und Infrastruktur ist f\u00fcr dich nicht das Problem von jemand anderem.<\/li>\n<li>Du kommunizierst klar &#8211; mit Engineers, Product und bei Bedarf direkt mit Kunden.<\/li>\n<li>Du sprichst Deutsch auf C1-Niveau oder besser und flie\u00dfend Englisch. Unsere Kunden sind deutsche Banken und Asset Manager, und du wirst mit ihnen sprechen.<\/li>\n<\/ul>\n<h2>Bonus:<\/h2>\n<ul>\n<li>AWS (S3, SES, ECS, RDS, \u2026) sowie Infrastructure-as-Code.<\/li>\n<li>LLMs in Production, vor allem Dokumenten- oder Datenextraktion &#8211; und die F\u00e4higkeit, sie zuverl\u00e4ssig statt nur beeindruckend zu machen.<\/li>\n<li>Data-Pipeline-Erfahrung: stufenweise, reproduzierbare Verarbeitung, Dataset-Versionierung.<\/li>\n<li>Mentoring oder F\u00fchrung von Engineers &#8211; oder der Wunsch, da reinzuwachsen.<\/li>\n<li>Debugging von Tooling- und Build-Problemen, nicht nur von Anwendungscode. Unsere Toolchain entwickelt sich schnell und ist gelegentlich nicht Standard.<\/li>\n<\/ul>\n<h2>Warum Predium?<\/h2>\n<ul>\n<li><strong>Stage:<\/strong> ~40 Leute, stark finanziert, auf dem Weg die Kategorie zu definieren. Fr\u00fch genug, dass vieles noch gebaut werden muss. Ja, es ist manchmal messy &#8211; aber genau das ist der Punkt. Wenn du einen fertigen Playbook-Job suchst, ist das hier nicht der richtige Fit.<\/li>\n<li><strong>Impact:<\/strong> Du bist nicht R\u00e4dchen #100 in einer Company. Was du hier baust, ist das, worauf sich unsere Kunden jeden Tag verlassen. Dein Beitrag ist direkt sichtbar, im Revenue und im Produkt.<\/li>\n<li><strong>Ownership:<\/strong> Wir managen nicht deine Zeit, wir messen deine Ergebnisse. Du bekommst Verantwortung und Freiraum &#8211; und die Erwartung, beides zu nutzen.<\/li>\n<li><strong>Compensation:<\/strong> Competitive Salary, Bonus und Equity-Beteiligung. Wir wollen, dass du am Erfolg partizipierst, den du mitaufbaust.<\/li>\n<li><strong>Team:<\/strong> Office-first im Werksviertel M\u00fcnchen, 4 Tage\/Woche.<\/li>\n<\/ul>\n<p>30 Urlaubstage (inkl. Betriebsurlaub) \u00b7 Wellpass \u00b7 Deutschland-Ticket \u00b7 Jobrad \u00b7 Team-Events<\/p>\n<p>Find more <a href=\"https:\/\/www.arbeitnow.com\/english-speaking-jobs\">English Speaking Jobs in Germany<\/a> on Arbeitnow<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"template":"","meta":{"_monsterinsights_skip_tracking":false,"_promoted":"","_job_location":"Munich","_application":"https:\/\/www.arbeitnow.com\/jobs\/companies\/predium-technology-gmbh\/senior-backend-engineer-munich-217526","_company_name":"Predium Technology GmbH","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job-categories":[],"job-types":[6],"class_list":["post-1810","job_listing","type-job_listing","status-publish","hentry","job-type-full-time"],"_links":{"self":[{"href":"https:\/\/africantalents.online\/blog\/wp-json\/wp\/v2\/job-listings\/1810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/africantalents.online\/blog\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/africantalents.online\/blog\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/africantalents.online\/blog\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/africantalents.online\/blog\/wp-json\/wp\/v2\/media?parent=1810"}],"wp:term":[{"taxonomy":"job_listing_category","embeddable":true,"href":"https:\/\/africantalents.online\/blog\/wp-json\/wp\/v2\/job-categories?post=1810"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/africantalents.online\/blog\/wp-json\/wp\/v2\/job-types?post=1810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}