Predium
Senior Backend Engineer (f/m/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Backend Engineer в Predium — ESG-платформа для институциональной недвижимости в DACH-регионе. Отвечает за GraphQL-API, реляционную модель данных, фоновую обработку документов и Excel, а также модель прав доступа в multi-tenant продукте.
Задачи
- Строить фичи поверх Hasura GraphQL-API, NestJS и Postgres — от проектирования схемы до резолвера
- Моделировать сложные домены недвижимости и ESG в реляционных схемах (несколько баз Postgres, одна геопространственная)
- Отвечать за фоновую обработку: импорт Excel, извлечение данных из документов, длительные аналитические задачи, очереди, ретраи, многошаговые воркфлоу
- Развивать модель прав доступа для клиентов от частного владельца до концерна с доступом на уровне организаций, портфелей и зданий
- Интегрировать LLM в backend-воркфлоу, прежде всего для извлечения документов и данных, делать их надёжными и тестируемыми
- Отлаживать production с помощью Grafana-дашбордов и трейсов — в приложении, CI/сборке или инфраструктуре
- Находить и упрощать переусложнённые части кодовой базы по собственной инициативе
Требования
- Сильные навыки в Postgres: проектирование схем, чтение query plan, понимание ограничений ORM
- Свободное владение типизированным backend-TypeScript, ежедневная работа с NestJS и GraphQL
- Реальный опыт построения queue-based обработки: проектирование воркеров, ретраи, частичные сбои, оркестрация многошаговых воркфлоу
- Опыт проектирования авторизации для multi-tenant продукта
- Предпочтение интеграционным тестам против реальной БД вместо моков
- Отношение к production как к отлаживаемой системе, работа с дашбордами и трейсами
- Чёткая коммуникация с инженерами, продуктом и при необходимости с клиентами
- Немецкий на уровне C1 или выше и свободный английский
Условия
- Офис в Werksviertel, Мюнхен, 4 дня в неделю
- 30 дней отпуска (включая Betriebsurlaub)
- Wellpass, Deutschland-Ticket, Jobrad, командные мероприятия
- Конкурентная зарплата, бонус и участие в equity
- Команда ~40 человек, сильное финансирование, ранняя стадия
- Реальная ответственность и свобода, оценка по результатам
Навыки
- TypeScript
- NestJS
- React
- Hasura
- GraphQL
- PostgreSQL
- PostGIS
- Queue-based processing
- AWS
- ECS
- Elastic Beanstalk
- S3
- SES
- Textract
- Infrastructure-as-Code
- Claude
- LLM
- Grafana
- RDS