2,130,526open jobs
136,801companies
247,423added this week
Browse all
Salary
≈ $70k – $124k per year (Estimated)
Location
In office (Munich)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 8, 2026. First seen by Alion on Sep 23, 2026.

Overview
Company
Impact
Profile match
Predium is a German proptech company whose software helps real estate decision-makers analyse their building portfolios economically and in terms of sustainability. Its platform models real estate and ESG data on a GraphQL, NestJS and Postgres stack, and it hires backend engineers, data scientists, AI product managers, sales and customer success staff. The company is headquartered in Munich, Germany.

Unsere Opportunity

Predium hat in den letzten drei Jahren die führende ESG-Intelligence-Plattform für institutionelle Immobilienunternehmen in der DACH-Region gebaut - mit den stärksten Namen der Branche als Kunden: Asset Manager, Wohnungsbaugesellschaften, Banken. Unsere Kundenbasis, die Daten, unsere Glaubwürdigkeit sind wertvolles Kapital für den nächsten Schritt. Investment-, Kredit- und Asset-Management-Entscheidung werden in der Real Estate Branche noch immer in Excel getroffen, Fall für Fall. Wir bauen jetzt den AI-Analysten, der diese Arbeit übernimmt. Direkt auf den Daten des Kunden, skalierbar ohne zusätzliche Köpfe. Wir sind stark finanziert und bringen KI in die Real Estate Branche.

Deine Mission

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ümer und eine Bank mit hunderten Portfolios dasselbe Produkt nutzen. Der Großteil deiner Arbeit läuft vom Schema-Design bis zum Resolver.

Du arbeitest eng mit Product, Design und den anderen Engineers zusammen, damit wir das bauen, was zählt - nicht nur das, was dir gesagt wurde. Du übernimmst echte Verantwortung für Production: Wenn etwas langsam ist, findest du heraus, warum - egal ob die Antwort eine schlechte Query, Anwendungscode oder die Infrastruktur darunter ist.

Du hilfst uns außerdem, KI in Production zuverlässig zu machen. Dokumentenextraktion, lang laufende Analyse-Jobs und agentische Features sind zentral für die Richtung des Produkts - und wir brauchen Leute, die diese Workflows testbar und verlässlich machen, statt nur in der Demo beeindruckend.

Bei uns gewinnt die beste Idee - egal von wem sie kommt. Mit 40 Leuten gibt's einfach keinen Raum für Politik. Und: Jede Zeile Code trägt dazu bei, den CO2-Fußabdruck von Immobilien zu verbessern.

Tech-Stack: 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

Was du konkret tust

  • Du baust Features über unsere Hasura GraphQL-API, NestJS und Postgres - vom Schema-Design bis zum Resolver.
  • Du modellierst komplexe Immobilien- und ESG-Domänen in relationalen Schemas. Wir betreiben mehrere Postgres-Datenbanken parallel (eine davon geospatial), und Schema-Entscheidungen haben hier langfristige Konsequenzen.
  • Du verantwortest die Hintergrundverarbeitung: Excel-Importe, Dokumentenextraktion, lang laufende Analyse-Jobs. Queues, Retries, Jobs, die andere Jobs starten - und die Frage, was passiert, wenn Schritt 3 von 7 um 2 Uhr nachts fehlschlägt.
  • Du entwickelst unser Berechtigungsmodell weiter. Unsere Kunden reichen vom einzelnen Eigentümer bis zum Konzern mit Zugriff auf Organisations-, Portfolio- und Gebäudeebene. Das richtig zu bauen ist echte Design-Arbeit, keine Middleware-Konfiguration.
  • Du integrierst LLMs in Backend-Workflows - vor allem für Dokumenten- und Datenextraktion - und machst sie zuverlässig und testbar.
  • Du debuggst Production. Du nutzt Grafana Dashboards und Traces, um herauszufinden, warum etwas langsam ist oder fehlschlägt - ob in der App, der CI/Build-Pipeline oder der Infrastruktur.
  • Du erkennst überwucherte oder unnötig komplexe Teile der Codebase und vereinfachst sie, ohne dass dich jemand darum bitten muss. Komplexität abzubauen gehört zum Job, ist kein Nebenprojekt.

Woran wir Erfolg messen

  • Du hast Features end-to-end über Schema, API und Hintergrundverarbeitung ausgeliefert, die unsere Kunden aktiv nutzen.
  • 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.
  • Du hast Ownership für mindestens einen Kernbereich übernommen - z. B. das Berechtigungsmodell, die Job-Orchestrierung oder die LLM-Extraktions-Pipeline - und bist dafür die Anlaufstelle im Team.
  • Du hast Testing und Developer Experience im Backend auf ein neues Level gehoben, und andere Engineers liefern dadurch schneller.
  • Du bist für Product und das Team ein verlässlicher Sparringspartner, wenn wir entscheiden, was wir bauen und wie.

Was du mitbringst

  • Du bist stark in Postgres. Schema-Design fällt dir leicht, du kannst einen Query Plan lesen und weißt, wann das ORM dich anlügt. Geospatial-Erfahrung ist ein Bonus, keine Voraussetzung.
  • Du bist fließend in typisiertem Backend-TypeScript. Wir arbeiten täglich mit NestJS und GraphQL; wenn deine Erfahrung aus einem vergleichbaren Stack kommt, ist das völlig okay - du arbeitest dich ein.
  • Du hast echte Queue-basierte Verarbeitung gebaut. Nicht „ich habe mal einen Job in eine Queue gelegt", sondern Worker designt, Retries und Teilausfälle behandelt, mehrstufige Workflows orchestriert.
  • Du hast Authorization für ein Multi-Tenant-Produkt designt und weißt, wo es haarig wird.
  • 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.
  • Du behandelst Production als debuggbares System. Du findest über Dashboards und Traces heraus, warum etwas langsam ist, und Infrastruktur ist für dich nicht das Problem von jemand anderem.
  • Du kommunizierst klar - mit Engineers, Product und bei Bedarf direkt mit Kunden.
  • Du sprichst Deutsch auf C1-Niveau oder besser und fließend Englisch. Unsere Kunden sind deutsche Banken und Asset Manager, und du wirst mit ihnen sprechen.

Bonus:

  • AWS (S3, SES, ECS, RDS, …) sowie Infrastructure-as-Code.
  • LLMs in Production, vor allem Dokumenten- oder Datenextraktion - und die Fähigkeit, sie zuverlässig statt nur beeindruckend zu machen.
  • Data-Pipeline-Erfahrung: stufenweise, reproduzierbare Verarbeitung, Dataset-Versionierung.
  • Mentoring oder Führung von Engineers - oder der Wunsch, da reinzuwachsen.
  • Debugging von Tooling- und Build-Problemen, nicht nur von Anwendungscode. Unsere Toolchain entwickelt sich schnell und ist gelegentlich nicht Standard.

Warum Predium?

  • Stage: ~40 Leute, stark finanziert, auf dem Weg die Kategorie zu definieren. Früh genug, dass vieles noch gebaut werden muss. Ja, es ist manchmal messy - aber genau das ist der Punkt. Wenn du einen fertigen Playbook-Job suchst, ist das hier nicht der richtige Fit.
  • Impact: Du bist nicht Rädchen #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.
  • Ownership: Wir managen nicht deine Zeit, wir messen deine Ergebnisse. Du bekommst Verantwortung und Freiraum - und die Erwartung, beides zu nutzen.
  • Compensation: Competitive Salary, Bonus und Equity-Beteiligung. Wir wollen, dass du am Erfolg partizipierst, den du mitaufbaust.
  • Team: Office-first im Werksviertel München, 4 Tage/Woche.

30 Urlaubstage (inkl. Betriebsurlaub) · Wellpass · Deutschland-Ticket · Jobrad · Team-Events

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,130,526 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Munich
$89k – $100k per year · Hybrid · Full-Time · 3+ years exp · Munich
Python
JavaScript
TypeScript
Python
FastAPI
Databases
PostgreSQL
Supabase
AI/ML
AI Agents
Frontend
React.js
DevOps
GCP
Azure
Apply
In office · Fürstenfeldbruck
JavaScript
SQL
C#
Node JS
C#
.NET
Databases
PostgreSQL
DevOps
CI/CD
Jenkins
Apply
$72k – $84k per year · Hybrid · Full-Time · Munich
Python
TypeScript
Python
FastAPI
Databases
PostgreSQL
Supabase
AI/ML
AI Agents
DevOps
GCP
Azure
Apply
Hybrid · Internship · Bachelor's Degree · Munich
Python
C++
Bash
AI/ML
AI Agents
DevOps
GitHub Actions
CI/CD
Git
Docker
GitHub
Windows
Apply
$5.4k – $6.7k per year (net) · In office · Internship · Oskemen
SQL
1C
Databases
MySQL
Apply
Remote (Switzerland) · Full-Time · Bachelor's Degree · Zurich · Brussels · Barcelona · Bratislava · London
Rust
C++
Zig
DevOps
Cilium
Kubernetes
eBPF
Linux
Apply
Sr. Backend Engineer 25 days ago
Remote (MENA, Europe) · Full-Time · Cairo
Python
SQL
Databases
DynamoDB
Apache Kafka
AI/ML
Machine Learning
DevOps
Rest API
GCP
OpenShift
Azure
AWS
Docker
Kubernetes
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
Amazon Kinesis
API Gateway
Management
Agile
Scrum
Kanban
Apply
$196k – $217k per year · Equity · In office · Nationals only · 7+ years exp · Bachelor's Degree · San Jose
Python
JavaScript
TypeScript
SQL
Databases
PostgreSQL
InfluxDB
Frontend
GraphQL
Angular
React.js
DevOps
Rest API
Apply
Hybrid · 5+ years exp · Bachelor's Degree · Ulm
Python
JavaScript
TypeScript
DevOps
CI/CD
Apply
In office · Hanoi
SQL
Databases
MySQL
PostgreSQL
Redis
Oracle
ElasticSearch
Apache Kafka
Amazon Redshift
DevOps
GCP
Prometheus
Azure
Windows Server
Git
AWS
Grafana
Linux
Windows
Unix
Management
ITIL
Apply
≈ $67k – $150k per year (Estimated) · Hybrid · Full-Time · Bachelor's Degree · Barcelona · Madrid
Python
JavaScript
TypeScript
PowerShell
C#
C#
.NET
DevOps
Terraform
GCP
Azure
CI/CD
Git
AWS
Kubernetes
VPN
Cybersecurity
Microsoft Defender for Cloud
SIEM
Analytics
Power BI
ETL/ELT
Management
ITIL
Apply
≈ $99k – $226k per year (Estimated) · In office · Full-Time · 5+ years exp · Munich
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
AI/ML
Claude
AI Agents
Frontend
GraphQL
React.js
React Three Fiber
drei
DevOps
AWS
Amazon ECS
Apply
≈ $81k – $135k per year (Estimated) · In office · Full-Time · Munich
AI/ML
Cursor
Claude
Human-in-the-Loop
Apply
$100k – $250k per year · In office · Full-Time · 3+ years exp · Munich
Python
Rust
AI/ML
AI Agents
Physical AI
Apply
In office · Munich
Python
SQL
Python
SQLAlchemy
FastAPI
Pydantic
Databases
Apache Kafka
AI/ML
Polars
Flink
Pandas
Machine Learning
DevOps
Rest API
GitLab CI
CI/CD
AWS
Docker
Amazon Kinesis
Management
Google Maps
QA
Swagger
Apply
In office · Full-Time · 4+ years exp · Munich
Apply
In office · Full-Time · Munich
AI/ML
Claude
Gemini
DevOps
Azure
Windows
DNS
Cybersecurity
Microsoft Entra ID
Apply
See all jobs
This is one of many
2,130,526 more open roles from verified company boards, updated every day.