About the Role
Join our cross-selling tech team to connect customers with relevant financial products beyond consumer loans. This role is crucial for the company's strategy to expand its footprint as a financing provider. You will build and run scalable services offering valuable additions like income protection insurance at the right moment in a customer's journey, rooted in modern engineering practices and a strong sense of ownership.
Responsibilities
- Work in a distributed environment with Node.js and TypeScript services on Kubernetes.
- Build and maintain customer-facing and internal UIs using React/TypeScript.
- Conceptualize and build new functionality, improve existing systems, and optimize performance.
- Integrate and maintain third-party services and external systems.
- Design and implement asynchronous, event-driven communication using AWS SNS and SQS.
- Implement and maintain real-time features using WebSocket technologies (e.g., socket.io) with scalable adapters like Redis.
- Define and evolve inter-service contracts using Protobuf and ensure consistent validation with schema validation libraries like Zod.
- Ensure secure authentication and authorization flows using OAuth, JWT, and external identity providers.
- Take an active part in team decision-making processes (goals, concepts, timelines, stack).
- Work closely with EM and PO to plan and develop new features.
- Involvement in end-to-end development and maintenance of team products, including DevOps tasks, following a 'you build it, you run it, you own it' philosophy.
Requirements
- Expert-level Node.js with TypeScript for building distributed applications.
- Strong experience designing and implementing event-driven architectures and asynchronous messaging patterns.
- Vast experience in frontend development with TypeScript and React, including conversion-driven B2C context.
- Experience implementing secure authentication and authorization mechanisms (OAuth, JWT, external identity providers).
- Hands-on experience with real-time communication technologies (e.g., WebSockets) and scalable distributed systems patterns.
- Experience with AWS RDS.
- Extensive experience with GitHub Actions, AWS, and containerized microservice infrastructures, ideally on AWS with Kubernetes and Terraform.
- Demonstrate true end-to-end ownership by independently leading complex initiatives, making pragmatic decisions, aligning stakeholders, and ensuring high-quality execution.
- Passionate about work and a great communicator with interest in cross-team/cross-functional initiatives.
- Experience in owning a domain end-to-end and taking over leadership aspects regarding stakeholder management and team.
Skills
- Node.js
- TypeScript
- React
- Kubernetes
- AWS SNS
- AWS SQS
- WebSocket
- socket.io
- Redis
- Protobuf
- Zod
- OAuth
- JWT
- AWS RDS
- GitHub Actions
- Terraform
- Grafana stack (Loki, Grafana, Tempo, Mimir/Prometheus)
- Customer communications
- Sales
- Advisory
Location
- Germany
Work Type
- Full-time
- Onsite
Experience Level
- Senior
- Expert
Benefits
- Internal career programs
- Further training opportunities
- Language courses (German)
- Modern equipped office with roof terrace and lounge
- Regular events (Company Lunch, Table Tennis Tournament, Summer Party)
- Subsidized lunch delivery
- 30 days of vacation
- 10 child sick days for parents
- Collaborations with sports providers
- Weekly sports activities
- Support for social projects
- Subsidized public transport ticket
- Exclusive offers from brands through Corporate Benefits partnership
- Subsidized company pension plan
About the Company
- smava is the online credit comparison platform making loans transparent, fair, and affordable.
- With over 300,000 satisfied customers, smava is one of the biggest FinTech companies in Germany.
- The company's vision is to shape the digital future of the consumer loan market.
- Engineering teams operate with a high degree of independence, responsible for their own platform areas, services, and systems.
- Close collaboration is fostered through clear technical contracts, common standards, and defined exchange structures.
- The company relies on deep expertise, open dialogue, and joint decision-making to implement its roadmap.
Equal Opportunity
- At smava we celebrate diversity and stand for an environment that represents a variety of backgrounds, perspectives and skills.
- We're committed to equal employment and development opportunities regardless of gender identity or expression, race, religion, age, sexual orientation, colour, disability, culture or place of origin.
