This job has conditions that may affect your decision to apply
Office-only work
Description
smava, a German FinTech company, is hiring a senior full stack engineer for its cross-selling team. The role involves building scalable services using Node.js, TypeScript, React, and AWS, with a focus on ownership and modern engineering practices.
Gender markers in the title: (f/m/d)
In accordance with European anti-discrimination legislation, this job is open to all candidates
Ffemale
Mmale
Ddiverse
Responsibilities
Work in a distributed environment with different NodeJS 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
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
Define and evolve inter-service contracts using Protobuf
Ensure secure authentication and authorization flows using OAuth, JWT
Take active part in the decision-making processes of your team
Work closely with EM and PO to plan and continuously develop new features
Involvement in the development and maintenance of the team’s products end to end
Requirements
Expert level 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
Experience implementing secure authentication and authorization mechanisms (OAuth, JWT)
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
Conditions
Our team comes from over 50 nations and you can expect an open and dynamic working environment
We actively work to create a diverse and inclusive work environment
For your personal development, we offer internal career programs, further training opportunities and language courses
A modern equipped office with roof terrace, lounge and much more
30 days of vacation, parents benefit from 10 child sick days
Collaborations with sports providers and weekly sports activities