About the Role
Your mission
We’re building a new kind of mortgage experience: transparent, digital, and truly customer-centric. We are a Berlin-based B2C Fintech founded by two repeat founders (YC alum, exit) with prior 10+ year careers in investment banking and strategy consulting. We recently raised investment to assemble a 30-person, exceptionally strong core team. Our culture is built on ownership and clarity. We align with you on vision, set clear KPIs and resources together, and then trust your drive and expertise.
The Opportunity
Buying property (and financing it) is probably the biggest financial decision in someone's life. It's complicated and opaque. As a Senior Backend / DevOps Engineer, you will work alongside our CTO on building and evolving our fintech product. Our core architecture and cloud infrastructure are already in place and running in production — you’ll spend roughly 70% of your time shipping backend features and 30% on infrastructure and operations. You’ll have significant autonomy to shape how we build, deploy, and scale.
What You’ll Do
- Developing backend features and APIs within our microservices architecture
- Designing and implementing event-driven patterns and workflow orchestration
- Working with PostgreSQL — schema design, migrations, query optimization
- Integrating with external APIs (mortgage platforms, CRM, document processing)
- Extending cloud infrastructure (Terraform, Helm) for new services and capabilities
- Improving CI/CD pipelines and deployment processes
- Implementing monitoring, logging, and observability systems
- Optimizing system performance, reliability, and scalability
- Collaborating on technical decisions and architecture evolution
- Ensuring code quality, security, and operational best practices
Our Stack
Backend: Node.js, TypeScript
Database: PostgreSQL, Redis
Orchestration: Temporal for durable workflows
Architecture: Event Driven Microservices Architecture
Monitoring: Prometheus & Grafana
Cloud: GCP
Infrastructure: Terraform, Helm, GitHub Actions CI/CD, Cloudflare
AI/ML: LLM integrations
What You Bring
Hard Requirements
- Strongly-Typed Backend Language: Strong proficiency in at least one strongly-typed, compiled or strictly-typed language (e.g., Go, TypeScript, Rust, Java, C#, Kotlin) for building high-performance backend services. Solid grasp of async patterns, concurrency, and performance optimization.
- Event-Driven Architecture: Deep, hands-on experience designing and implementing event-driven systems with messaging patterns (Kafka, RabbitMQ, GCP Pub/Sub, or Redis Streams). You understand eventual consistency, saga patterns, and can articulate trade-offs.
- Microservices Architecture: Proven track record building, deploying, and scaling microservice-based systems in production. You know when to split services, how to handle distributed transactions, and how to avoid common microservices pitfalls.
- GCP Hands-On Experience: Real production experience with GCP, not just familiarity. You’ve worked with GKE, Cloud SQL, Memorystore, Cloud Storage, Secret Manager, and can navigate the GCP ecosystem confidently.
Additional Technical Skills
- Extensive experience with SQL databases (PostgreSQL preferred)
- Strong foundation in RESTful API design
- Proficiency with containerization (Docker) and orchestration (Kubernetes)
- Experience with CI/CD tools (GitHub Actions, Cloud Build, or similar)
- Infrastructure as Code with Terraform or similar tools
- Node.js/TypeScript experience is a plus (our current backend stack)
- Understanding of observability: structured logging, distributed tracing, metrics, and alerting
- Knowledge of API security, authentication/authorization (OAuth 2.0, JWT), and data protection
- Experience with workflow orchestration (Temporal or similar) is a strong plus
Mindset & Approach
0→1 Production Experience: You’ve been through production launches before and know what it takes — setting up infrastructure, handling edge cases, ensuring reliability.
Requirements
Strongly-Typed Backend Language
Strong proficiency in at least one strongly-typed, compiled or strictly-typed language.
Event-Driven Architecture
Deep, hands-on experience designing and implementing event-driven systems.
Microservices Architecture
Proven track record building, deploying, and scaling microservice-based systems.
GCP Hands-On Experience
Real production experience with GCP and its services.
Nice to Have
Experience with Node.js and TypeScript is a plus.
Experience with workflow orchestration tools like Temporal is a strong plus.
Benefits
Ownership Culture
A culture built on ownership and clarity.
Strong Core Team
Join a 30-person, exceptionally strong core team.