About the role
ABOUT THE ROLE
Join a small, growing engineering team at a construction-focused B2B SaaS company. You will remain hands-on while scaling system architecture and engineering practices to support business growth and enterprise needs, with meaningful influence over technical direction.
WHAT YOU'LL DO
- Evolve system architecture and optimize performance to support significant growth in load and enterprise requirements.
- Build and improve CI/CD pipelines, automated deployments, and testing practices so the team can ship reliably.
- Develop product features and provide hands-on engineering support where needed.
- Define technical standards for observability, security, and code quality.
- Support team development through code reviews, pair programming, architecture discussions, and mentoring.
- Document technical decisions and explain trade-offs and implications.
WHAT WE'RE LOOKING FOR
- Typically 5 or more years of backend engineering experience, including experience guiding a software product through a significant growth phase.
- Strong hands-on engineering skills and a pragmatic approach to delivering features.
- Experience with TypeScript and Node.js; familiarity with NestJS, PostgreSQL, Next.js, Docker, and AWS.
- Strong knowledge of databases, performance optimization, cloud infrastructure, CI/CD, and observability.
- Experience establishing engineering standards and mentoring or leading code reviews and architecture discussions.
- A degree in Computer Science or a related field.
- Excellent German or English communication skills; German is a plus.
COMPENSATION & BENEFITS
Base salary: €90,000 to €130,000 annually. Equity participation is offered.
LOCATION
On-site in Munich, Bavaria, Germany.