You take technical responsibility for your area — from architecture to production operation.
You define target visions, make well-founded architecture and build-vs-buy decisions, and set clear technical guardrails for our modern Java/Spring Boot and Angular/TypeScript landscape.
You challenge existing solutions, monitor market and technology trends, and evolve our systems deliberately with the goal of actively shaping the market rather than following it.
You bridge product and engineering
You work closely with Product and stakeholders and translate business goals into actionable technical approaches.
You critically question requirements, make dependencies and risks transparent, and support informed decision-making.
You assess AI potential and integrate it where it creates real value — whether in the development process or in the product.
You keep delivery, quality and costs in view
You own the technical perspective for Discovery & Delivery holistically, with a focus on architecture, quality and cost/benefit trade-offs.
You avoid unnecessary complexity and make clear decisions about where innovation makes sense.
You think technology through to operations
You uphold our high code and quality standards and ensure we can continue to release quickly and reliably.
You think beyond the merge request, spot structural weaknesses early, and ensure stability, maintainability and transparency in production.
You provide technical orientation
You work with experienced developers who take ownership and argue on equal terms.
Through sparring, feedback and shared guardrails you help them take responsibility and make technical decisions with confidence.
Requirements
Several years of experience developing complex software systems and in technical leadership roles, e.g., Tech Lead, Senior Engineer or Staff Engineer
A strong sense for architecture, system design and sustainable technical decisions in mature/legacy system landscapes
Experience aligning with Product and stakeholders and translating business requirements into technical tasks, taking responsibility for the feedback loop on technical decisions
Multiple years of experience with Java / Spring Boot and TypeScript / Angular, preferably with recent versions
Confident handling of APIs, integrations, distributed systems and CI/CD for production-grade software development
High standards for code quality, clear technical principles and test coverage (ideally including Playwright)
Good understanding of stability, scalability and maintainability in production — including under increasing traffic
Enjoy empowering your colleagues through guidance, sparring and clear decisions
Interest in applying new technologies pragmatically and integrating AI capabilities into the product where appropriate (e.g., experience with Claude Code, Copilot or similar)
Tech Stack
Angular
Java
Spring
Spring Boot
SpringBoot
TypeScript
Benefits
Work–life balance: We offer flexible working hours to help you balance professional and private commitments.
Full remote: Whether in the office or fully remote, both options are possible.
Self-organization: We don’t have traditional hierarchies; we work with holacracy.
Cross-functional: Business analysts, developers, UX designers and key account managers work together on an equal footing to simplify the installment loan product.
Team spirit: Genuine collaboration within the team and friendly colleagues.
Respect: Mutual respect and appreciation, and a high level of social competence.
Agile: Agile methods are a core part of how we work.
Modern office building in the heart of Berlin: Modern hardware, ergonomic furniture, fitness area, free drinks, fruit and snacks.