Senior Backend Engineer (fmd)
Job Summary
Over the past three years Predium has built the leading real estate intelligence platform for ESG and value management in the DACH region - with the strongest names in the industry as customers: asset managers housing companies banks. Our customer base our data our credibility - thats valuable capital for the next step. Investment credit and asset management decisions in real estate are still made in Excel case by case. Were now building the AI analyst that takes this work off peoples hands - working directly on the customers own data scalable without adding headcount. Were well-funded and were bringing AI into real estate.
As a Senior Backend Engineer you own the systems behind our platform: the GraphQL API the relational data model the background processing that turns customer documents and spreadsheets into structured data and the permission model that lets a single owner and a bank with hundreds of portfolios use the same product. Most of your work runs from schema design all the way to the resolver.
You partner with product design and other engineers to make sure we build what matters - not just what you have been told to do. You take real responsibility for production: when something is slow you find out why whether the answer is a bad query application code or the infrastructure underneath.
You also help us make AI reliable in production. Document extraction long-running analysis jobs and agentic features are core to where the product is going and we need people who make these workflows testable and dependable rather than impressive in a demo.
Our company size of 40 people ensures that the best idea wins and political discussions are kept aside. And every line of code helps to improve the carbon footprint of real estate properties.
Tech stack: TypeScript (NestJS backend React frontend) Hasura/GraphQL PostgreSQL (multiple databases incl. PostGIS) queue-based job processing AWS (ECS / Elastic Beanstalk S3 SES Textract) IaC Claude but all agents welcome
- Build features across our Hasura GraphQL API NestJS and Postgres. From schema design to resolver.
- Model complex real estate and ESG domains in relational schemas. We run several Postgres databases side by side (one of them geospatial) and schema decisions here have consequences but also positive impact.
- Own background processing: Excel imports document extraction long-running analysis jobs 3D and image processing. Queues retries jobs that spawn other jobs - and figuring out what to do when step 3 of 7 fails at 2am.
- Develop our permission model. Customers range from a single owner to enterprises with organization/portfolio/building-level access.
- Integrate LLMs into backend workflows - especially document and data extraction - and make them reliable verifyable and testable.
- Debug production. Navigate Grafana dashboards and traces to find out why something is slow or failing whether in the app the CI/build pipeline or the infrastructure.
- Spot overgrown or overly complex parts of the codebase and simplify them without being asked. Paying down complexity is part of the job.
- You have shipped features end-to-end across schema API and background processing that our customers actively use.
- Our async processing (imports extraction analysis jobs) is measurably more robust: fewer silent failures clear retry and recovery paths and observability that tells us what broke and why.
- You have taken ownership of at least one core area e.g. the permission model the job orchestration layer or the LLM extraction pipeline and are the person the team goes to for it.
- You have raised the bar on testing and developer experience in the backend and other engineers ship faster because of you.
- You are a trusted sparring partner for product and the team when we decide what to build and how.
- Youre strong with Postgres. Schema design comes naturally you can read a query plan and you know when the ORM is lying to you. Geospatial experience is a bonus not a requirement.
- Youre fluent in typed backend TypeScript. We work in NestJS and GraphQL every day; if your experience is in a comparable stack thats fine youll pick it up fast.
- Youve built real queue-based processing. You designed workers dealt with retries and partial failures orchestrated multi-step workflows.
- Youve designed or worked with authorization for a multi-tenant product and know where it might get hairy.
- Youd rather have one integration test that hits a real database schema than ten unit tests mocking everything. You write the test that catches the broken migration.
- You treat production as a debuggable system. You can navigate dashboards and traces to figure out why something is slow and you dont treat infrastructure as someone elses problem.
- You communicate clearly - with engineers product and when needed directly with customers.
- You speak German at C1 level or better and English fluently. Our customers are German banks and asset managers and you will talk to them.
- AWS (S3 SES ECS RDS ) and IaC.
- LLMs in production especially document or data extraction and making it reliable for actual user workflows.
- Data pipeline work: staged reproducible processing dataset versioning.
- Mentoring or leading engineers or wanting to grow into it.
- Debugging tooling and build issues not just application code. Our toolchain moves fast and is occasionally non-standard.
- Stage: 40 people well-funded on the way to defining the category. Early enough that a lot still needs to be built. Yes its messy sometimes - thats the whole point. If youre looking for a job with a finished playbook this isnt the right fit.
- Impact: Youre not cog #100 in some company. What you build here runs in production and is what customers rely on every day. Your contribution shows up directly in revenue and in the product.
- Ownership: We dont manage your time we measure your results. You get responsibility and freedom - and the expectation that youll use both.
- Compensation: Competitive salary bonus and equity. We want you to share in the success you help create.
- Team: Office-first in Munichs Werksviertel 4 days/week.
30 vacation days (including company vacation) Wellpass Deutschland-Ticket Jobrad team events
About Company
At Predium, we're on a mission to fight climate change by reducing building emissions. We develop cutting-edge solutions for sustainable and profitable real estate management, and are always on the lookout for self-starters who share our passion for making a positive impact.