Senior Full Stack Engineer (f/m/d) - Node.js & Typescript
Runa CapitalBerlinVor 43 Tagen
HybridVollzeitSenior
Erforderliche Skills
Node.jsTypeScriptReactMySQLPostgresAWSGitHub ActionsTerraformOAuthJWTWebSocketsRedisProtobufZod
Nice-to-have
GolangKubernetesGrafanaLokiTempoMimirPrometheus
About the Company
smava is the online credit comparison platform. We make loans transparent, fair and affordable! With more than 300,000 satisfied customers, we are one of the biggest FinTech companies in Germany. Join us in shaping the digital future of the consumer loan market.
Responsibilities
- Work in a distributed environment with different Node.js and TypeScript services that run on Kubernetes
- Build and maintain UIs based on React / TypeScript, both customer-facing as well as for internal users
- Conceptualize and build new functionality, improve existing systems and services and optimize business-critical performance and efficiency parameters
- Integrate and maintain third-party services and external systems, ensuring reliable data exchange, secure communication, and seamless interoperability within our platform ecosystem
- Design and implement asynchronous, event-driven communication using AWS SNS and SQS to ensure scalable and resilient service interactions
- Implement and maintain real-time features using WebSocket technologies (e.g., socket.io) with scalable adapters such as Redis
- Define and evolve inter-service contracts using Protobuf and ensure consistent validation across services using schema validation libraries such as Zod
- Ensure secure authentication and authorization flows using OAuth, JWT, and external identity providers
Requirements
- Expert-level experience with Node.js using TypeScript 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
- Experienced in 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 running on AWS with Kubernetes and Terraform
Benefits
- Open and dynamic working environment with over 50 nationalities represented
- Internal career programs, further training opportunities and language courses (German)
- Modern equipped office with roof terrace, lounge and more
- Regular team events like Company Lunch, Table Tennis Tournament or Summer Party
- Lunch delivery to the office with a subsidy from smava
- 30 days of vacation plus 10 child sick days
- Physical and mental health support through sports collaborations and weekly activities
- Subsidized public transport ticket and Corporate Benefits partnerships
- Subsidized company pension plan
Runa Capital
AnstellungVollzeit
ErfahrungSenior
ArbeitsmodellHybrid
StandortBerlin
96 AufrufeRef: #101623
Sprachanforderungen
Deutsch
Englisch